Php jquery按钮单击输入验证(不在表单提交上)
我有一个带有action=“autosave.php”的表单。当单击enter或按下submit按钮时,将保存为正常Php jquery按钮单击输入验证(不在表单提交上),php,jquery,jquery-plugins,jquery-validate,Php,Jquery,Jquery Plugins,Jquery Validate,我有一个带有action=“autosave.php”的表单。当单击enter或按下submit按钮时,将保存为正常 <input type="submit" id="save" value="Save Changes" /> 我的问题是,我想把jquery验证放在表单上,但我不想让它验证上面3个过程中的任何一个 我只希望在单击按钮时进行验证 <button class="ui-state-default ui-corner-all" onclick="location.hr
<input type="submit" id="save" value="Save Changes" />
我的问题是,我想把jquery验证放在表单上,但我不想让它验证上面3个过程中的任何一个
我只希望在单击按钮时进行验证
<button class="ui-state-default ui-corner-all" onclick="location.href='submit.php'" type="button">Submit</button>
提交
任何帮助都将不胜感激。
提前感谢提交
<button id="submit" class="ui-state-default ui-corner-all" type="button">Submit</button>
<script>
$('#submit').click(function(e){
dovalidation (obviously this must be your validation function)
if(validation==true){
location.href='submit.php';
}else{
e.preventDefault; return false;
}
});
</script>
$(“#提交”)。单击(函数(e){
dovalidation(显然这必须是您的验证功能)
如果(验证==true){
location.href='submit.php';
}否则{
e、 防止默认;返回false;
}
});
:非常感谢。我已经使用了您的代码并将其放入了我的验证函数中,但现在当我单击submit时,它什么也不做。我在验证函数中使用了errorLabelContainer:$(“#RegisterErrors”),但没有出现错误。我是否需要在else语句中添加一些内容?我假设您没有内置验证功能?是的,内置了验证功能,在我提交表单时可以很好地工作,并且errorLabelContainer也可以工作。但不适用于上述方法。我认为正在调用else语句,但是没有显示错误;声明这样做了,什么也没做,我也勾选了3个复选框,它也没有提交表单。所以我认为如果。。。其他的未被调用的语句
<button id="submit" class="ui-state-default ui-corner-all" type="button">Submit</button>
<script>
$('#submit').click(function(e){
dovalidation (obviously this must be your validation function)
if(validation==true){
location.href='submit.php';
}else{
e.preventDefault; return false;
}
});
</script>