2017-12-25 23 views
0

作業に近いコードを編集しようとしています。最初にテキストに "RSVP"を表示したいが、誰かがそれを選択して本文のテキストとして使用すると、ラジオボックスの値をプルする。無線フィールドから値を引き出すためのキーアップの代わり

https://jsfiddle.net/spadez/7gyrd08w/4/

それに近い作品が、このコードスニペットは、ラジオボックスの値をピックアップしていないようです。私はおそらくキーアップがラジオの分野では機能しないと思うが、私はこの値をどのように得ることができるのか分からない。

function initInput() { 
    input = document.getElementById('input'); 
    input.addEventListener('keyup', updateText); 
    input.value = 'RSVP'; 
} 
+0

キーボードではなくラジオボタンでマウスを使用すると、「クリック」のようなマウスイベントを使用する必要があります。 – Bindrid

答えて

1

changeを使用できます。これは、値が変更されたときにのみ発生します。

function initInput() { 
    input = document.getElementById('input'); 
    input.addEventListener('change', updateText); 
    input.value = 'RSVP'; 
} 

編集:私はあなたがそこから作業それを得ることができると仮定して、私は更新されフィドルを提供していませんでした。

関連する問題