问题:
当我的提交按钮上的输入类型更改为“按钮”时,它不会将信息保存到mysql但验证工作。如果我将其更改为输入类型提交按钮以“提交”它将信息保存到mysql但验证不起作用。对此有解决方案吗?
jquery验证 - 点击功能:
$("input:button").click(function(){
var retVal = false;
$.each([1, 2], function(i, val){
retVal = (validate(val) || retVal);
});
return retVal;
在我的表单上,提交按钮代码为:
<input type="submit" value="Submit" />
表单操作是:
<form name="list1"; action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" >
答案 0 :(得分:2)
在您的jQuery代码中将$("input:submit")
改为$("input:button")
答案 1 :(得分:0)
我认为正确的方法是将按钮保留为<input type='submit' />
并使用$('form').submit(...)
根据验证返回true/false
。