私は、ユーザーが選択できるオプションを生成するデータベースを用意しています。この選択に基づいて、これらの値を同じページに提出し、javascriptを使用して選択を取得します。javascriptを使用して自己申告フォームから値を取得しようとしています
同じフォームで、ラジオボタンと複数選択メニューがあります。
HTMLは、のように生成される:
ラジオボタンと、複数のオプション選択コード:
htmlstr+="<select multiple>";
for (i=0; i<g.length;i++) {
htmlstr+="<option name='ges[]' value='" + g[i] + "'>" + g[i] + "</option>";
}
htmlstr+="</select><br>";
for (i=0; i<st.length;i++) {
htmlstr+="<input type='radio' name='sts' value='" + st[i] + "'>" + st[i] + "<br>";
}
これらは両方次いで送信ボタンを持つフォーム内に配置されています。 送信ボタンをクリックすると、選択肢の値を知りたいと思います。複数選択が配列になることは理解していますが、値の配列を取得するにはどうすればよいのですか?また、選択したラジオボタンの値を取得できません。私はすでに.value
属性を使用して値を取得しようとしましたが、これは機能しません。
あなたは、サーバー側のコードを探しているように見え、正しいですか?どのフレームワークを使用していますか(C#、MVC、PHPなど)。あなたが投稿しているURLは何ですか? –
だからこそ私は問題を抱えている。私はサーバー側のコードを探していない(私はサーバー側の場合はPHPを使用することができる)、私は同じページに選択された変数を取得したいので、ボタンをクリックすると基本的に – user2883071
OK gotcha。私はちょうどあなたのために可能な答えを追加しました。 –