私はこれに少し困惑しています。私はこのhtmlを持っています -
<input type="radio" id="20577091" name="q_engine" value="20577091" style="position: absolute; opacity:0;" checked="checked" />
そしてこのJavaScript
var chosen = '';
len = document.quote_form.q_engine.length;
for (i = 0; i < len; i++) {
if (document.quote_form.q_engine[i].checked) {
chosen = document.quote_form.q_engine[i].value
}
}
何らかの理由で検証されません。radio 要素が選択されていますが、送信時に (および選択されたアラート変数は空です。
ラベル付きの複数のラジオ ボタンを持つ別のフォームがあります。ラベルをクリックすると、ラジオが選択され、検証が機能します。
どんな助けでも大歓迎です。
ありがとう。