2017-12-17 41 views
0

와 함께 라디오 입력을 결합합니다.어떻게 양식의 "기타"필드에 결합 된 라디오/텍스트 입력을 구축하기 위해 노력하고있어 텍스트 입력

<input id="artist" type="radio" name="artist" value="Other"> 
<input id="other-artist" type="text" name="other_artist" placeholder="Other Artist"/> 

텍스트 입력을 클릭하고 라디오를 선택하는 방법을 알아낼 수 없습니다. 레이블에 텍스트 입력을 배치하려고했지만 작동하지 않습니다.

+0

귀하의 요구 사항은 명확하지 않다. 텍스트 상자를 클릭하여 '라디오'를 확인합니다. 그러면 나중에 라디오가 다시 필요할 때 어떻게 다시 체크하지 않습니까? – Mamun

답변

1

당신은 입력을 해제하고 같은 라디오를 확인하는 onclick 이벤트를 추가 할 수 있습니다.

<input id="artist" type="radio" name="artist" value="Other"> 

<input id="other-artist" type="text" name="other_artist"placeholder="Other Artist" 
onClick="selectRadio()" /> 

selectRadio =() => { 
    var radio = document.getElementById("artist"); 
    radio.checked = true; 
} 

example

JS

희망이 도움이됩니다.