我有一个php文件,假设对2个输入进行计算,然后更新div。我试图让jquery验证2输入存在,然后将它传递给我的PHP脚本(稍后将添加其他验证)。
没有验证,它可以工作,但是当我使用验证插件时。我可以让验证部分工作,但没有任何显示。
我的jquery:
$(document).ready(function(){
$("#someForm").validate({
submitHandler: function(form) {
form.submit(function() {
$.post('rev3.php', $('input:text'), function(data) {
$('.someDiv').html(data);
});
});
}
})
});
我的HTML:
<div class="someDiv">
</div>
<form method="post" onsubmit="return false" id="someForm">
First Quarter <input type="text" name="firstQuarter" id="first" class="required"> <br />
Second Quarter <input type="text" name="secondQuarter" id="second" class="required"> <br />
<input type ="submit">
我错过了什么?
答案 0 :(得分:1)
在发布
之前尝试使用.serialize()
$.post('rev3.php', $('input:text').serialize(), function(data) {
$('.someDiv').html(data);
});
<强>更新强>
另外,为什么需要form.submit
部分?试试没有它:
$(document).ready(function(){
$("#someForm").validate({
submitHandler: function(form) {
$.post('rev3.php', $('input:text'), function(data) {
$('.someDiv').html(data);
});
}
})
});