![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
CGIでデータを受け渡しするアンケートを作っています。html中に書く<form method=post action="***.cgi">~</form>“~”の場所についてですが質問項目を全て挟まなくてはいけませんか?実は、チェックボックスの「最大2つまで回答可」という部分をJavascriptでチェック個数を超えてチェックした時点でアラートが出るようにしてます。その記述中にすでに<form>~</form>タグを制限をかけたい質問に置いているので、質問全体を<form method=post action="***.cgi">~</form>でくくると入れ子になってしまいます。大丈夫ですか?
No.3ベストアンサー
- 回答日時:
<form method=post action="***.cgi" name="form1">~</form>
にする。つまり「最大2つまで回答可」という部分だけをonclickでJavascriptを呼び出したらいいと思います。
No.2
- 回答日時:
formの外に質問を置く事は出来ません。
また、formを入れ子にする事も出来ません。
JavaScriptを改造して、1つのformで済むようにして下さい^^;
こんなjavascriptですがどうしたらformを入れ子にせずに済みますか?機能はチェックをいれた瞬間にアラートが返ってきてほしいのですが。(一部のみ抜粋)
<script type="text/javascript">
<!--
function limitation(f,limit){
var c=0;
for(var i=0;i<f.length;i++){
if(f.elements[i].checked) c++;//現在のチェックされている数を数える
}
if(c>limit){
alert("最大2つまでしか選べません");
return false; //制限数を超えていたら無かったことにする
} else
return true;
}
//-->
</script>
<title>チェックボックスのチェック数の制限</title>
</head>
<body>
<form name="form1">
2つまでチェックできます。<br>
A<INPUT type="checkbox" name="check1" value="A" onclick="return limitation(this.form,2)"><br>
B<INPUT type="checkbox" name="check2" value="B" onclick="return limitation(this.form,2)"><br>
C<INPUT type="checkbox" name="check3" value="C" onclick="return limitation(this.form,2)"><br>
D<INPUT type="checkbox" name="check4" value="D" onclick="return limitation(this.form,2)"><br>
</form>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- HTML・CSS ただいま勉強始めたての初心者です。フォームを縦並べにしたいです。 2 2022/11/20 17:18
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
(Perl)ReadParseによるハッシ...
-
[Netscape Communicator 4.7]×[...
-
CGIのボタンの処理について
-
<form method=post action="***...
-
チャットでの、自動カーソル入力
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
ひとつのCGIファイルに複数のペ...
-
パスワード認証のCGI
-
pythonのnumpyでの列(縦)ベク...
-
複数ボタンのvalueを送れない
-
チェックボックスの返す値
-
EXCELとの連携
-
FORMのselectの選択肢を最初か...
-
フォームの年号リストの自動更新
-
PHPで検索ボタンを押さずに検索...
-
Google検索のラジオボタン
-
postデータのあるページの再表示
-
チェックボックスとセレクトボ...
-
Ruby/DBIが上手く動きません。。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javascriptの変数をCGIに送る方法
-
入力規則をまとめて定義
-
Rubyのmechanizeを利用したファ...
-
htmlのフォームからcgiにデータ...
-
perlで自動ログインをしたいが...
-
フォームに入力した情報をその...
-
何れかが入力されていれば全て入力
-
VBで表示したホームページの...
-
cgi-libを使って変数値渡しをし...
-
さくらインターネットのCGI...
-
open.window(javascript) を使...
-
wordの数式について 定積分を書...
-
ラジオボタンが両方とも選択で...
-
「value」に2つの値をセットす...
-
INPUT TYPE
-
チェックボックスの返す値
-
select値をhiddenのvalueに渡し...
-
別formのhidden項目を自form値...
-
WEBページを強制的に横画面で見...
-
VB.net データーグリッドビュー...
おすすめ情報