※ ChatGPTを利用し、要約された質問です(原文:JavaScriptでの空白チェックの方法)
JavaScriptでの空白チェックの方法
このQ&Aのポイント
JavaScriptを使用して、ユーザー登録ページの項目に空白が入っているかどうかを確認する方法について教えてください。
性別と月日は未入力にならないようになっていますが、他の項目に関してはテキストボックスなので、空白チェックを行いたいです。
半角空白や全角空白のみが入力された場合にもチェックするためのコードを教えてください。
ユーザー登録ページで、項目に空白が入っているかを調べたいと
思っています。
(入力する項目)
・ユーザID ・パスワード ・名前(カナ)
・性別(←ラジオボタンで選択する)
・生年月日(←西暦のみ入力し、月日は選択メニューより選ぶ)
このうち、性別と月日は未入力になることはないのですが、
他の項目に関しては、テキストボックスなので、以下のチェックを
つけました。
<SCRIPT language="JavaScript">
<!--
function formCheck()
{
if (document.tourokuForm.userId.value == "" ||
document.tourokuForm.passWord.value == "" ||
document.tourokuForm.name.value == "" ||
document.tourokuForm.year.value == "" )
{
alert("すべての項目を入力してください。");
return false;
}
}
//-->
</SCRIPT>
という風なチェックを行っています。
項目の未入力チェックはうまくいくのですが、値ではなく、
「半角空白」、又は「全角空白」のみ入れたときにチェックされず、
空白のまま次のページへとんでしまいます。
コードを使って判断させようと思いましたが、リファレンスの通り
に書いてもうまくいきませんでした。
もし知っておられる方がいましたら、ぜひ教えてください!
お礼
ソース付きの、分かりやすい回答をありがとうございました。 コードの使い方がやっと分かりました! "%20"の部分を0x20と書いていたので動かなかったみたいです。 とても助かりました!