よろしくお願い致します。
表題の通りなのですが、「<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内に変数を入れたい
-
%の計算の仕方
-
クリックの度に加算していくには?
-
3桁区切りのカンマをつけたい...
-
セレクトボックスの初期選択状...
-
VB.NET DateTimeの型について
-
演算対象の数字と演算子を入力...
-
javascriptにてHTMLのhiddenエ...
-
ダミーフォームの内容を送信用...
-
hiddenのvalueの値を変えたい
-
jsで、配列内の文章を改行する...
-
クイズ作成:15個の問題から5個...
-
javaで name=id[?] を指定...
-
ホームページビルダーのスクリ...
-
ループで連続したフォームの値...
-
関数名などの固有名詞(?)を...
-
sessionStorageを調べています。
-
HTML ローカルストレージへの保存
-
自動的に連番生成したURLにリン...
-
複数のsubmitボタンで押された...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
hiddenのvalueの値を変えたい
-
value内に変数を入れたい
-
引数に数値、文字列の混在
-
複数のsubmitボタンで押された...
-
VB.NET DateTimeの型について
-
3桁区切りのカンマをつけたい...
-
javascriptでhiddenに二次元配...
-
フォームで入力した値を別のフ...
-
setIntervalの間隔を途中で変更...
-
jsで、配列内の文章を改行する...
-
Pythonで会員サイトの自動ログ...
-
selectboxのoptionタグのvalue...
-
テキストボックスに入力された...
-
フォーカスすると初期値が消去...
-
ラジオボタンと連動して文字列...
-
セレクトボックスの初期選択状...
-
sessionStorageを調べています。
-
VBAをJavaScriptに変換したいです
-
ダミーフォームの内容を送信用...
-
javascriptで複数の計算を同時...
おすすめ情報