簡単な質問解決できません...はいまたはいいえの値を持つラジオボタンがあります。別のフィールドをチェックしたときに無線値をyesに設定する
基本的に私はこれやってる:
if (complete === '1') {
getElementById('test-radio').value('Yes')
}
をしかし、それはこれをyesに設定していない、それはまだないとして不履行んだ...
私はこの作品を作ることができる方法上の任意のアドバイスを?
簡単な質問解決できません...はいまたはいいえの値を持つラジオボタンがあります。別のフィールドをチェックしたときに無線値をyesに設定する
基本的に私はこれやってる:
if (complete === '1') {
getElementById('test-radio').value('Yes')
}
をしかし、それはこれをyesに設定していない、それはまだないとして不履行んだ...
私はこの作品を作ることができる方法上の任意のアドバイスを?
radioButton.checked = trueを使用できます。
あなたがやっていることは、javascriptの構文ではありません。
if (complete === '1') {
getElementById('test-radio').checked=true;
}
私の編集をチェックし、満足していれば解決を受け入れる –
これはうまくいきませんでした。ラジオの値がはい/いいえ、それは真実/偽ではないからだと思いますか? –
javascriptはif本体に到達し、ifブロックの内側に警告を出してチェックします。また、コンソール上のエラーを探します。 –
'value'は関数ではありません。また、ラジオボタンの 'value'を設定すると、指定されたノードに含まれる値が置き換えられます。あなたがしたいことは、ラジオボタンの 'checked'状態を変更することです。 – zzzzBov
残念の値()は、APIのval()のバージョンです。 –
あなたはどんなAPIを参照していますか?あなたは 'getElementById'があると思われるネイティブDOM APIを使っていることを意味する[tag:javascript]というタグを付けました。(もちろん' document'もありません)、私はあなたが[ HTMLInputElement'](https://developer.mozilla.org/en-US/docs/Web/API/HTMLInputElement)の* value *プロパティを参照してください。あなたが使用している別のAPIがある場合は、その質問にタグを付けるだけでなく、それが答えに大きな影響を与えるようにする必要があります。 – zzzzBov