- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:formの判別について)
formの判別について
このQ&Aのポイント
- テキストボックスの入力確認とページ遷移のスクリプトについての質問です。
- スクリプトの実行がうまくいかない場合、どこが問題なのか教えてください。
- フォームのテキストボックスが空かどうかをチェックし、空でない場合に次のページに遷移するスクリプトです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
次のページにポストするという意味合いであれば、 >document.location.href="next.html"; ではなくて form.action="next.html"; とするべきだと思います。 また、このような場合には onSubmit="return checkForm(this)" とかして alert("IDが入力されていません。"); return false; のようにfalseを返すようにしてやるとSubmitを中止することができます。 単に入力チェックをして次のページに変移するだけだったら、 <button type="button" onclick="checkForm(form)">次のページ</button> のようにたんなるボタンにして document.location.href="next.html"; すればいいと思います。
お礼
うごきましたー ><button type="button" onclick="checkForm(form)">次のページ</button> >のようにたんなるボタンにして >document.location.href="next.html"; を使いました。 ばっちりでした ありがとうございまーす。