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

时间:2014-10-21 20:22:42

标签: javascript php jquery mysql gravity-forms-plugin

所以我对Gravity表格很陌生,所以这就是我的问题......

我创建了一个表单,现在我有几个商业名称(我已经把它放在我的mysql中),我试图在用户选择下拉列表中的某个字段时预先填充一些字段。它在某种程度上可以抓取数据,但是当它转到表格时,所有预先填充的数据都会显示为" undefined"

这是我的代码

<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>
编辑:所以我想出了为什么它没有返回结果的问题... bc我没有回复但是当我抓住电子邮件字段奇怪的长脚本与

0 个答案:

没有答案