dougan1465 2014-10-21 20:22
浏览 38

使用javascript在重力形式中填充字段

So i am pretty new to Gravity forms so here's my question...

I created a form and now i have a couple of business names (which I have put in my mysql) that i am trying to get to prepopulate some of the fields when the user chooses a certain field in a drop down list. It works to a certain extent of grabbing the data but when it goes to the form, all the prepopulated data comes out as "undefined"

here is my code

<style>
.gv-list-container
{
display:block !important;
}
</style>
[gravityview id="425" page_size="100" lightbox="0"]

[atl_webservice level="3"]service request[/atl_webservice]

<script>
function getFieldValue(fieldClassName)
{
var url = window.location.href; 
if  (url.indexOf('gv_search') > -1 ) 
{
if (document.getElementsByClassName(fieldClassName).length > 0) 
{
var fieldHTML = document.getElementsByClassName(fieldClassName)[0].innerHTML;
fieldValue = fieldHTML.split("span>");
        //alert(fieldValue[1]);
}
}
}
var firstName = getFieldValue("gv-field-3-10");
var lastName = getFieldValue("gv-field-3-11");
var emailAdress = getFieldValue("gv-field-3-4");
var phoneNumber = getFieldValue("gv-field-3-3");
document.getElementById("ContactFirstName").value = firstName;
document.getElementById("ContactLastName").value = lastName;
document.getElementById("ServiceContactEmail").value = emailAdress;
document.getElementById("ContactPhoneNumber").value = phoneNumber;
</script>

EDIT: So i figured out the issue with why it wasnt returning results...bc i had no return however when i grab the email field weird long script with

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
    • ¥20 软件测试决策法疑问求解答
    • ¥15 win11 23H2删除推荐的项目,支持注册表等
    • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
    • ¥15 qt6.6.3 基于百度云的语音识别 不会改
    • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
    • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
    • ¥15 lingo18勾选global solver求解使用的算法
    • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
    • ¥20 测距传感器数据手册i2c