2012-02-06 60 views
0

问题按钮问题:提交使用jQuery和PHP

当我提交按钮输入类型更改为“按钮”它不保存到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

$("input:submit")代替$("input:button")在你的jQuery代码中

0

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