ページのレンダリング時には、複数選択のval()
が1つの値で設定されます。たとえば、$("#my_select_box").val(1);
ユーザーは、複数の選択ボックスで追加の値を選択します。Html:複数選択の場合、1つの値のみが送信されますが、.val()は2つの値の配列を返します
フォームが送信されると、新しく選択された値のみが送信され、以前に設定された値は送信されません。 Firefoxのデバッグ中、.val()
関数は2つの値の配列(前のものと新しく選択されたものの両方)を返します。なぜこれが起こるのですか?