もし、sumitしたら、formの中をクリアにするということがしたいです。
<form id="form" action="send.php" name="form" onsubmit="validate()" target="_blank"> <input id="need" type="text" name="name" required> <div id="error" style="display: none;"> <p>お名前を入力してください</p> </div> <input id="need" type="text" name="kana" required> <div id="error" style="display: none;"> <p>ふりがなを入力してください</p> </div> <input id="need" type="text" name="old" required> <div id="error" style="display: none;"> <p>年齢を入力してください</p> </div> <button type="submit">送信する</button> </form>
<script type="text/javascript"> function validate(){ const form = document.getElementById("form"); const need = document.getElementById("need"); if(need.value == null){ return false; }else{ return true;//ここで送信後form.reset();がしたいです。 } </script>
以下を試してみましたが、うまくいきませんでした。
submitしてしまったら、その後は何もできないのでしょうか?
if(form.submit()){ form.reset(); }
もしくはphpでエラー判定をしているので、エラーだったときに、もとのページを表示するということはできますか?
readfile()を試しましたがうまくいきませんでした。
回答1件
あなたの回答
tips
プレビュー