3個あるテキストボックスの内、
すべてが未入力の状態でいずれかのボタンをクリックすると
アラートを出すプログラムを作りたいと思うのですが、
上手くいきません。
(ボタンが一つの場合は上手くいくのですが、3つに増やすと反応がおかしくなります)
別処理として、半角数字以外の文字を入れてもアラートが出る様にも
作りたく思っております。
以下に製作中の内容を記します。
どなたか教えていただければ大変助かります。
=======================
<hmtl>
<script language="JavaScript" type="text/JavaScript">
function ChkFormVal(theForm) {
var num=0;
var tempnum,temp,i;
var no_of_items=theForm.elements.length-1;
for(i=0;i<no_of_items;i++) {
temp=theForm.elements[i].value;
tempnum=parseInt(temp);
if(isNaN(tempnum)==true) {
if(temp!="") {
theForm.elements[i].value="";
alert("ご注文数量を入力してください(1)。なお、数量は半角数字で入力してください。");
//alert("debug");
return false;
}
else
tempnum=0;
}
num+=tempnum;
}
if(num==0) {
alert("ご注文数量を入力してください。なお、数量は半角数字で入力してください。");
return false;
}
else
return true;
}
//-->
</script>
<body>
<form name="hirano" method="post" action="online.asp" onSubmit="return ChkFormVal(this)">
■ご注文数量1 <input type="text" name="a1" size="5">
<input type="submit" name="Submit" value="お届け情報の入力へ">
■ご注文数量2 <input type="text" name="a3" size="5">
<input type="submit" name="Submit" value="お届け情報の入力へ">
■ご注文数量2 <input type="text" name="a4" size="5">
<input type="submit" name="Submit" value="お届け情報の入力へ">
</form>
</body>
</hmtl>
=======================
※実際作ろうとしているモノはテキストボックス・ボタンが100個程あります。
以上です
宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onClickとsubmitの処理順序
-
テキストエリアで文字数が20...
-
テキストボックスを無効にする...
-
フォームの値が0だったら空白...
-
入力した文字を大文字に変換し...
-
PDFフォームで条件つき金額を表...
-
テキストボックス入力を半角英...
-
文末の改行コードを削除したい
-
JSPとJavaScriptの連携について...
-
return trueとreturn falseの用...
-
Selectの中身をfor文で入れる
-
プルダウン選択を変更すると、...
-
【jQuery】input nameの文字列...
-
ラジオボタンにタブインデック...
-
複数のsubmitボタンで押された...
-
3桁区切りのカンマをつけたい...
-
プルダウン 項目が多いので先頭...
-
submitした値を返したい
-
データベースの値を判断してラ...
-
全てのselect要素をデフォルト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onClickとsubmitの処理順序
-
テキストボックス入力を半角英...
-
PDFフォームで条件つき金額を表...
-
フォームの値が0だったら空白...
-
javascriptで入力フォームが空...
-
条件により、リンク先に画面遷...
-
フォームから入力すると、入力...
-
VBScriptで未入力のチェック(...
-
日付入力欄の表示形式を自動的...
-
Javascriptが機能せず原因が分...
-
submit後、同じ入力欄に戻らせ...
-
テキストフィールドに入力した...
-
JSPとJavaScriptの連携について...
-
最初の入力を判断
-
イベント発生時に入力待ち状態...
-
過去日付、年の切り替え
-
カレンダーをテキストエリアに...
-
入力した文字を大文字に変換し...
-
リンククリック → テキスト自...
-
javascriptで入力禁止文字をチ...
おすすめ情報