jqueryとPHPでボタンの問題を提出する

問題:

送信ボタンの入力タイプが 'ボタン'に変更された場合、情報はmysqlに保存されませんが、検証は機能します。送信ボタンで入力タイプを 'submit'に変更すると、情報は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:button")の代わりに $( "input:submit")

2
追加された

I think the right way to do this is to the leave the button as <input type='submit' /> and use $('form').submit(...) to return true/false based on the validation.

0
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript