ユーザー登録ページで、項目に空白が入っているかを調べたいと
思っています。
(入力する項目)
・ユーザ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>
という風なチェックを行っています。
項目の未入力チェックはうまくいくのですが、値ではなく、
「半角空白」、又は「全角空白」のみ入れたときにチェックされず、
空白のまま次のページへとんでしまいます。
コードを使って判断させようと思いましたが、リファレンスの通り
に書いてもうまくいきませんでした。
もし知っておられる方がいましたら、ぜひ教えてください!
No.1ベストアンサー
- 回答日時:
おはようございますvaniraberryさん、xruzです。
こんな感じでよかったでしょうか?
(Ie5.5sp2、NN4.75、NN6.1動作確認済み:但しOSはWindows系のみ)
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=euc-jp">
<title>spacechk</title>
</head>
<script language="javascript">
<!--
function spCheck(trg) {
var ck=escape(trg);
if((ck=="%20") || (ck=="%u3000")) return true;
return false
}
function formCheck() {
if(spCheck(document.frm.txt.value)) alert("isSpace");
}
//-->
</script>
<body>
<form method="post" name="frm">
<input type="text" name="txt" value="">
<input type="button" value="check" onclick="formCheck();";>
</form>
</body>
</html>
がんばってくださいね。
ソース付きの、分かりやすい回答をありがとうございました。
コードの使い方がやっと分かりました!
"%20"の部分を0x20と書いていたので動かなかったみたいです。
とても助かりました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- Visual Basic(VBA) VBA エクセル 条件の設定 1 2022/03/28 10:24
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
return trueとreturn falseの用...
-
正規表現で複数マッチ条件で悩...
-
form の onSubmit がコールされ...
-
ドロップダウンリストボックス...
-
ラジオボタンのNullチェック
-
JavaScriptde途中で、「exit」...
-
一度しか押せないボタンについて
-
COBOLの数字チェック
-
Tabキーでのカーソルの移動...
-
未選択のプルダウンメニューを...
-
プルダウン 項目が多いので先頭...
-
<input>の選択肢をプルダウンメ...
-
TextBoxに半角数字以外を入れた...
-
【jQuery】input nameの文字列...
-
value内に変数を入れたい
-
二つの入力欄に、同時に同じ文...
-
チェックボックスのON/OFFでVal...
-
JavaScriptにて動的に配列を作...
-
%の計算の仕方
-
一覧から選択した行の行番号を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
return trueとreturn falseの用...
-
slickのレスポンシブ > center...
-
フォームの入力チェックをする...
-
チェックボックスの有無判定
-
JavaScriptde途中で、「exit」...
-
COBOLの数字チェック
-
TEXTAREAに入力した改行コード...
-
ラジオボタンのNullチェック
-
Visual Studioのデザインでの非...
-
「本当に削除しますか」が正常...
-
ツリービューのチェックボック...
-
半角英数字のみの入力にエラー...
-
ドロップダウンリストボックス...
-
未入力のラジオボタンに、alert...
-
入力された日付の正規表現の仕...
-
JSのみで入力→確認→メールで送...
-
分岐数といえば
-
度胸試しのJavaScript
-
ドラッグ&ドロップ禁止について
-
Tabキーでのカーソルの移動...
おすすめ情報