今学校で卒業の課題をつくっているんですけどちょっとわからない事があるので
教えてください。よろしくお願いします。
まず、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も見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
子ウィンドウを閉じるとき、親...
-
SHIFT + TABキーの...
-
ページ間で変数を保持したい
-
blurイベントについて
-
テキストボックスの背景色について
-
テキストエリアに履歴を残したい
-
残り時間カウントダウン表示 ...
-
tabindexの取得
-
return trueとreturn falseの用...
-
プルダウンで選択すると、DBの...
-
onClickとsubmitの処理順序
-
条件により、リンク先に画面遷...
-
ボタンを押すとチェックボック...
-
【jQuery】input nameの文字列...
-
Selectの中身をfor文で入れる
-
確認ダイアログの出し方(JavaS...
-
1つのform内に2つのsubmitボタ...
-
VB.NET DateTimeの型について
-
<input>の選択肢をプルダウンメ...
-
チェックボックスのON/OFFに応...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ページ間で変数を保持したい
-
マイナスなら赤字で表示したい...
-
TextBoxに半角数字以外を入れた...
-
tabindexの取得
-
HTMLファイル同士での値渡し
-
【Javascript】(テキストボッ...
-
プルダウンで選択された値を別...
-
テキストボックスに入力した色...
-
SHIFT + TABキーの...
-
VBScriptでpingを実行(ブラウザ...
-
一部Enter無効化の方法を教えて...
-
クリック→フォーカスのある場所...
-
クッキーによる複数のデータ取得
-
JSPでonChangeを強制発行するに...
-
Request.Form(key)の中身をクリ...
-
フォーカスが外れた時の入力チ...
-
選択したたラジオボタンの値をS...
-
GetElementByIdがうまく取得で...
-
テキストボックスの値が変更に...
-
JSで一つのボタンを押したとき...
おすすめ情報


