我正在尝试在 wordpress 中创建一个表单,它将信息发送到 vTiger crm 并转到自定义注册页面。
我在自己的插件中加载了 account-form.php -
<form id="quickreg" name="Quick Registration" action="<?php bloginfo('url'); ?>/registration/" method="post" accept-charset="utf-8" onsubmit="return submitForm();">
<p>
<input type="hidden" name="publicid" value="86705670b55224a08b5ec544c86f5e93">
</input>
<input id="name" type="hidden" name="qname" value="Quick Registration">
</input>
</p>
<p>
<input id="firstname" type="text" value="" name="qfirstname" required="true" placeholder="First Name">
</input>
</p>
<p>
<input type="text" value="" name="lastname" required="true" placeholder="Last Name">
</input>
</p>
<p>
<input type="text" value="" name="email" required="true" placeholder="Email">
</input>
</p>
<p>
<input type="text" value="" name="phone" placeholder="Phone Number">
</input>
</p>
<p>
<input type="text" value="" name="label:Birthdate" required="true" placeholder="Birthdate">
</input>
</p>
<p>
<label>Astro Sign</label>
<select name="label:Astro_Sign" required="true">
<option value="Aries">Aries</option>
<option value="Taurus">Taurus</option>
<option value="Gemini">Gemini</option>
<option value="Cancer">Cancer</option>
<option value="Leo">Leo</option>
<option value="Virgo">Virgo</option>
<option value="Libra">Libra</option>
<option value="Scorpio">Scorpio</option>
<option value="Sagittarius">Sagittarius</option>
<option value="Capricorn">Capricorn</option>
<option value="Aquarius">Aquarius</option>
<option value="Pisces">Pisces</option>
</select>
</p>
<p>
<input id="btn-qreg" type="submit" value="Submit" >
</input>
</p>
</form>
<br />
我有我的 quickform.js:
$(document).ready(function() {
$("#btn-qreg").click(function() {
var url = "http://localhost/mycrm/modules/Webforms/capture.php";
var sdata = $("#quickreg").serialize() + "&name=" + $('#name').val() + "&firstname=" + $('#firstname').val();
alert('1');
$.ajax({
type : "POST",
url : url,
data : sdata,
success : function(data) {
alert('2');
}
});
return false;
}); });
问题是当我发送带有“return false”的表单时;当我删除“return false;”时,我没有得到正常的表单行为 我有正常的行为,但我根本没有 ajax 工作。我需要他们两个工作。