2016-11-18 3 views
2

私はそれが次のコードに示すように、onSubmit検証値をブール値を返しますvalidateRequiredFields()関数の呼び出しには、一般的な方法だと理解してください。このような機能を実装する前にonsubmitを "false"に設定して、フォームの動作が実現されないようにする必要はありませんか?

<form method="post" action="myPage.php" onsubmit="validateRequiredFields()"> 

を、私が試してみました私のページをmyPage.phpにリダイレクトするのではなく、同じページに私を残すかどうかを調べるための簡単なテストとしてコードを続けます。しかし、私はリダイレクトされています。

<form method="post" action="myPage.php" onsubmit="return false"> 
+0

'return false;'はあなたの未確認の 'validateRequiredFields'関数の一番下になければなりません。 – PHPglue

+0

[それは私のために働く](https://jsfiddle.net/2vksbehc/) – MinusFour

+0

コンソールにjavascriptエラーがありますか?それは、 'return false'が投稿を止めるのを止めるでしょう。 –

答えて

0

これを試してみてください。 終わり;を入れてみてください機能の下部にあるreturn false;または

onsubmit="return false;" 

を追加してください。

関連する問題