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で入力禁止文字をチ...
-
onClickとsubmitの処理順序
-
JSPとJavaScriptの連携について...
-
Selectボックスの幅を自動で広...
-
javascript作成してます。ラジ...
-
Pythonで会員サイトの自動ログ...
-
現在時刻を取得してフォームのs...
-
特定<table>内の<td>の色を変える
-
hiddenのvalueの値を変えたい
-
ラジオボタンにタブインデック...
-
jspでのArrayListの値の表示
-
return trueとreturn falseの用...
-
【UWSC】HTML内のある部分を抽...
-
クリックさせたいが、click()が...
-
正規表現で複数マッチ条件で悩...
-
onchangeイベントを強制的に発...
-
数値の掛け算の不具合について
-
全てのselect要素をデフォルト...
-
文字数を数える際に空白、改行...
-
追加ボタンを押した際に ok ボ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onClickとsubmitの処理順序
-
テキストボックス入力を半角英...
-
PDFフォームで条件つき金額を表...
-
フォームの値が0だったら空白...
-
javascriptで入力フォームが空...
-
条件により、リンク先に画面遷...
-
フォームから入力すると、入力...
-
日付入力欄の表示形式を自動的...
-
VBScriptで未入力のチェック(...
-
submit後、同じ入力欄に戻らせ...
-
Javascriptが機能せず原因が分...
-
JSPとJavaScriptの連携について...
-
テキストフィールドに入力した...
-
最初の入力を判断
-
イベント発生時に入力待ち状態...
-
過去日付、年の切り替え
-
カレンダーをテキストエリアに...
-
javascriptで入力禁止文字をチ...
-
手書き入力モードを利用して、...
-
入力モード 自動 切り替え
おすすめ情報