• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:formの判別について)

formの判別について

このQ&Aのポイント
  • テキストボックスの入力確認とページ遷移のスクリプトについての質問です。
  • スクリプトの実行がうまくいかない場合、どこが問題なのか教えてください。
  • フォームのテキストボックスが空かどうかをチェックし、空でない場合に次のページに遷移するスクリプトです。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.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"; すればいいと思います。

badnose
質問者

お礼

うごきましたー ><button type="button" onclick="checkForm(form)">次のページ</button> >のようにたんなるボタンにして >document.location.href="next.html"; を使いました。 ばっちりでした ありがとうございまーす。

関連するQ&A