0
私は複数の選択肢があり、それらの番号はフォームデータベースに送られるデータによって異なります。なぜなら、ajaxを使用してデータを送信したいからです同じクラス名を持っている場合、どのようにしてユーザから選択された値だけを取得できるのですか?そのため、ユーザは毎回1つのオプションを選択します。ドロップダウンの選択に同じ名前があっても、選択したオプションを取得する方法
<form method="post" id="group_employee_form">
<p>Select Country
<select name="country" class="country">
<option value="">Select Country</option>
<option value="1">test1</option>
<option value="2">test12</option>
</select></p>
<p>Select State
<select name="state" class="state">
<option value="">Select State</option>
<option value="1">test1</option>
<option value="2">test12</option>
</select></p>
<p>Select Country
<select name="country" class="country">
<option value="">Select Country</option>
<option value="1">test1</option>
<option value="2">test12</option>
</select></p>
<p>Select State
<select name="state" class="state">
<option value="">Select State</option>
<option value="1">test1</option>
<option value="2">test12</option>
</select></p>
<input type="submit">
</form>
これは、jQueryのコード
<script>
$(document).ready(function(){
$(document).on('submit','form#group_employee_form',function(e){
e.preventDefault();
var group_id = $(".state").val();
alert(group_id);
});
});
</script>
jQueryのコードだ最初から値を返すだけ選択します。
はありがとうございますが、両方のソリューションが目的ではない値を返す助けてください! –
選択したオプションから戻り値を取得しますか?または値で選択したオプション –
値をデータベースに挿入できるようにしたい。私はajaxを使用して値を送信し、それを挿入します。 –