用jquery和php提交按钮问题

时间:2012-02-06 13:53:05

标签: javascript jquery

问题:

当我的提交按钮上的输入类型更改为“按钮”时,它不会将信息保存到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" >

2 个答案:

答案 0 :(得分:2)

在您的jQuery代码中将$("input:submit")改为$("input:button")

答案 1 :(得分:0)

我认为正确的方法是将按钮保留为<input type='submit' />并使用$('form').submit(...)根据验证返回true/false