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ランキング
-
javascriptで入力禁止文字をチ...
-
入力フォーム内の字数制限
-
PDFフォームで条件つき金額を表...
-
【UWSC】HTML内のある部分を抽...
-
3つのselectでURLパラメータを...
-
ボタン無しでフォーム内容送信
-
return trueとreturn falseの用...
-
正規表現で複数マッチ条件で悩...
-
クリックされた罫表セルの行番...
-
テキストエリアの行頭行末に指...
-
iframe内のformをサブミットす...
-
jQueryで特定のチェックボック...
-
onchangeイベントを強制的に発...
-
引数に数値、文字列の混在
-
jQueryで設定したイベントハン...
-
複数のプルダウンを1つにまとめ...
-
一つのチェックボックスのON/OF...
-
送信フォームで送信ボタンをお...
-
ボタン押下すると一行テキスト...
-
JavaScriptde途中で、「exit」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onClickとsubmitの処理順序
-
条件により、リンク先に画面遷...
-
javascriptで入力フォームが空...
-
フォームから入力すると、入力...
-
ラジオボタンによるフォームの...
-
JSPとJavaScriptの連携について...
-
テキストフィールドに入力した...
-
日付入力欄の表示形式を自動的...
-
最初の入力を判断
-
PDFフォームで条件つき金額を表...
-
テキストボックスを無効にする...
-
URLの/以降だけを入力したいです。
-
vbsでフォームに値を入力できない
-
フォームの値が0だったら空白...
-
テキストエリア入力文字数の表...
-
VBScriptで未入力のチェック(...
-
テキストボックス入力を半角英...
-
数字の1文字目を消したい
-
Javascriptが機能せず原因が分...
-
javascriptで入力禁止文字をチ...
おすすめ情報