2016-07-03 12 views
1

私のコードでは、最初の入力でラベル "1"に設定された2番目の入力に "2"とラベル付けされますが、 "2"2つの要素のラベル内のラベル

HTML:

<input type="checkbox" id="inp_one"> 
<input type="checkbox" id="inp_two"> 
<div> 
    <label for="inp_one"> 
    <h1>One</h1> 
    <label for="inp_two"> 
     <h1>Two</h1> 
    </label> 
    </label> 
</div> 

マイコード:https://jsfiddle.net/5x6ytk3g/

クリックラベル "二つ" は、両方の入力をアクティブにしたとき、私はしたいです。

+0

[複数の選択ボックスに1つのラベルを付けるにはどうすればいいですか?](http://stackoverflow.com/questions/12164617/how-to-have-one-label-for-multiple-select-boxes) –

答えて

0

私はJavaScriptを使用する必要があると思います:

document.getElementById("inp_two").onchange = function(){ 

    document.getElementById("inp_one").checked = this.checked; 

}; 

https://jsfiddle.net/5x6ytk3g/1/
私はそれを試してみました。幸運VN!

関連する問題