今学校で卒業の課題をつくっているんですけどちょっとわからない事があるので
教えてください。よろしくお願いします。
まず、HTMLのTEXTBOXの中に認証IDを入れてボタンを押したら個々のページに飛ぶんですが、例えば、textboxに『00005』と入れたらOKでそのままページに飛べて、
『0e4gb』とか『あいうえお』とか半角数字以外の文字を入れたらエラーメッセージ
を出して飛ばないようにするのにjavascriptで作るにはどうしたらよいのでしょうか?結局、文字列を線形探索などで1文字づつ検索してその1字が(0~9の半角数字)以外だったらエラーを出すようなものを作りたいです。
説明がおかしくて分からないかもしれませんがどうかよろしくお願いします。
No.4ベストアンサー
- 回答日時:
#2です。
失礼しました。これが本当です。
<html>
<head>
<title>TEST</title>
<script language="JavaScript"><!--
function check()
{
txt = document.FORM.nub.value;
if (txt.match(/[^0-9]/g)) alert("入力は0~9の数字のみです"); else jpURL ="http://www.xxx.com";
location.href = jpURL;
}
// --></script>
</head>
<body>
<form name="FORM">
認証ID:<input type="text" name="nub">
<input type="button" value="ログイン" onClick="check()">
</form>
</body>
</html>
No.3
- 回答日時:
#2です。
ジャンプにする場合も書きますので、参考して下さい。
実際やって見てないから、だめだったらごめん。
<html>
<head>
<title>TEST</title>
<script Language="JavaScript"><!--
function checkText()
{
txt = document.form.nub.value;
if (txt.match(/[^0-9]/g)) alert("入力は0~9の数字のみです");
}
// --></script>
</head>
<body>
<form name="form">
<input type="text" name="nub">
<input type="button" onClick="location.href='http://www.XXX.com'" value="Jump">
</form>
</body>
</html>
No.2
- 回答日時:
これでやって見てください。
ページへのジャンプは書かれていないけど。。。
<html>
<head>
<title>TEST</title>
<script Language="JavaScript"><!--
function checkText()
{
txt = document.form.nub.value;
if (txt.match(/[^0-9]/g)) alert("入力は0~9の数字のみです");
}
// --></script>
</head>
<body>
<form name="form">
<input type="text" name="nub">
<input type="button" value="OK">
</form>
</body>
</html>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Excel(エクセル) Excelで校閲をする方法はあるでしょうか(取扱説明書への掲載禁止用語の確認) 3 2022/06/11 22:51
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- 大学・短大 学生ローン日本学生機構の奨学金について詳しい方教えて下さい。 保証人の職場にパソコンから株式会社○○ 1 2022/04/13 05:57
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
数字以外の入力をエラーにするには?
Visual Basic(VBA)
-
テキストボックス入力を半角英数字に制限する
JavaScript
-
数字以外が入力されたらエラー文を出したい。
C言語・C++・C#
-
-
4
java初心者です。入力されたのが数字なら出力し、数字以外が入力されたらもう一度入力する繰り返し処理
Java
-
5
リクエストに応じたselectedの初期値設定方法
Java
-
6
htmlの文字が縦書きになる
HTML・CSS
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTMLとJavaScriptで作った表示...
-
TextBoxに半角数字以外を入れた...
-
テキストエリアに履歴を残したい
-
javascriptのちょっとした動作...
-
イベント発生順序
-
【Javascript】(テキストボッ...
-
perl cgi文字化け解消方法と[1...
-
Request.Form(key)の中身をクリ...
-
テキストボックスに入力した色...
-
タイマーについて教えて下さい!!
-
jQueryのdatepickerの日付が選...
-
ページ間で変数を保持したい
-
blurイベントについて
-
GetElementByIdがうまく取得で...
-
開いたサブウインドウから値を...
-
フォームの内容でリンク先URLの...
-
return trueとreturn falseの用...
-
プルダウン 項目が多いので先頭...
-
テキストボックス入力を半角英...
-
【jQuery】input nameの文字列...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTMLとJavaScriptで作った表示...
-
GetElementByIdがうまく取得で...
-
tabindexの取得
-
TextBoxに半角数字以外を入れた...
-
JavaScriptで作ったアプリが正...
-
プルダウンで選択された値を別...
-
HTMLファイル同士での値渡し
-
フォームの内容でリンク先URLの...
-
ページ間で変数を保持したい
-
テキストボックスに初期値で1...
-
javascriptのちょっとした動作...
-
入力するテキストエリアをボタ...
-
jQueryのdatepickerの日付が選...
-
JSPでonChangeを強制発行するに...
-
マイナスなら赤字で表示したい...
-
大文字か小文字かを判断する方法
-
VBscriptの配列変数をJavascrip...
-
一部Enter無効化の方法を教えて...
-
テキストエリアに履歴を残したい
-
フォーカスが外れた時の入力チ...
おすすめ情報