よろしくお願い致します。
表題の通りなのですが、「<input type="text" name="amount">」のような、name属性が同じテキストフォームが3つ(同様のページが複数あり、ページによっては最大10個くらいあります)あります。
テキストフォームの初期値は「0」になっており、CGIにデータを送る際、3つのフォームのうちどれかが「0」以外の数字であれば(1以上)データを送ることができ、すべてのフォームが「0」であればアラートを出して再入力してもらうようにいたいのですが、この場合、どのようなスクリプトを書けばよいのでしょうか?
分かりずらい部分は補足説明致しますので、どうぞご教授下さいますようお願い致します。
No.3ベストアンサー
- 回答日時:
formが3つあるのか、ひとつのform内に同じ3つ同じ名前があるのでしょうか・・・
送るのを制限するならこんな感じ?
<script>
function check(f){
var flg=false;
for(var i=0;i<f.length;i++){
if(f[i].name=="amount" && parseInt(f[i].value)>0){
flg=true;
break;
}
}
if (!flg) alert("incorrect");
return flg;
}
</script>
<form onSubmit="return check(this)">
<input type="text" name="amount" value="0">
<input type="text" name="amount" value="0">
<input type="text" name="amount" value="0">
<input type="submit" value="send">
</form>
No.2
- 回答日時:
var c = 0, f = 0, o, t = document.getElementsByName('amount');
while (o = t[c++])f-=o.value;
alert(f?'ok!':'No use!');
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript Javascriptを使ってQRコード読み取り、取得した情報をPOSTしたいと思っています。 1 2023/04/28 15:18
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
value内に変数を入れたい
-
hiddenのvalueの値を変えたい
-
テキストボックスに入力された...
-
javascriptでhiddenに二次元配...
-
ラジオボタン、チェックボック...
-
Kintone(キントーン)でドロップ...
-
jsで、配列内の文章を改行する...
-
JavaScriptによる自動計算フォ...
-
複数のsubmitボタンで押された...
-
セレクトボックスの初期選択状...
-
3桁区切りのカンマをつけたい...
-
テキストエリア内容からチェッ...
-
日付選択のポップアップを今日...
-
name属性が同じフォームが複数...
-
ラジオボタンの値を関数へわた...
-
チェックボックスがundefinedと...
-
フォームで入力した値を別のフ...
-
return trueとreturn falseの用...
-
Selectボックスの幅を自動で広...
-
【jsp/Java】チェックボックス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
value内に変数を入れたい
-
hiddenのvalueの値を変えたい
-
3桁区切りのカンマをつけたい...
-
VB.NET DateTimeの型について
-
複数のsubmitボタンで押された...
-
テキストボックスに入力された...
-
フォーム内容を上から順番にJav...
-
VBAをJavaScriptに変換したいです
-
javascriptでhiddenに二次元配...
-
大量のselect要素のvalueを短い...
-
フォームで入力した値を別のフ...
-
プルダウン選択時、既に入力済...
-
ラジオボタンと連動して文字列...
-
引数に数値、文字列の混在
-
クイズ作成:15個の問題から5個...
-
クリックの度に加算していくには?
-
setIntervalの間隔を途中で変更...
-
Pythonで会員サイトの自動ログ...
-
selectboxのoptionタグのvalue...
-
JavaScriptによる自動計算フォ...
おすすめ情報