2016-11-23 3 views
0

フォームには、ブートストラップ検証と2つのボタンがあります。 1つはタイプボタン(保存)で、もう1つはタイプsubmit(次へ)です。 "Next"ボタンをクリックすると、ブートストラップバリデーターは正常に動作します。しかし、エラーを修正して「次へ」ボタンの代わりに「保存」ボタンをクリックすると、「保存」ボタンが「提出」ではなく「ボタン」タイプであってもフォームが提出されます。誰かがこの場合に何をすべきかを提案することができます。フォームは保存ボタンで送信されるべきではありません。あなたのボタンでタイプを「ボタン」で送信していなくてもフォームを送信する保存ボタン

答えて

2

はIDを提供し、このようにjQueryでそれを呼び出す:

<script> 
    $('#yourButtonId').click(function(e){ 
     e.preventDefault(); 
    }); 
</script> 

をしかし、それはあなたがあなたのウェブページでjqueryのを含めるか、あるいはそれが動作しないことを確認します。

お手数ですがお手伝いします。

+0

あなたの迅速な対応に感謝しますが、私はすでに上記の解決策を試しました。私の問題は違う。保存する前に[次へ]ボタンをクリックしないと、私の流れはうまくいきます。最初に[次へ]ボタンをクリックしたときに問題が発生します(この場合、ブートストラップの検証によってページにエラーが発生します)。エラーを修正し、保存ボタンをクリックすると、デザインごとにデータが保存されますが、保存の種類がボタンであり、送信ではない場合でもフォームが送信されます。だから設計に従って保存ボタンをクリックした後に "フォームを送信してはいけません"。 –

+0

参考:

+0

savePatientDetails()内にあるのは、そこにajaxを実行していますか? –

関連する問題