私は検証のためにアクションをバインドしたフォームを持っています。以下は、JavaScript
チェックを呼び出すフォームです。私はJavaScript
次いるワンクリックでフォームが送信されない
<form id="signup_form" method="post" action="javascript:check();">
:私はsubmit
をクリックすると
function check(form){
flag = 0
doValidations();
if(flag==1){
return;
} else {
$('#signup_form').submit();
$('#signup_form').attr('action', 'NewSignupConfirm.php');
return false;
}
}
、それはすべての検証を行い、さらにはelse文のメッセージを示すが、フォームを送信しません。送信ボタンを再度クリックすると、フォームが送信されます。何が問題なの?なにか提案を。
からtrueまたはfalseを返すフラグ変数を追加する必要はありませんコード
の下にこれを試すことができます説明を含む](http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)は本当にあなたの投稿の質を向上させるのに役立ちます。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。 – Isma
答えを提出した後、私はこれを認識して完了しましたが、あなたの答えは正確で優れています。ありがとう、ディパク – KamalPanhwar