내 드롭은 다음과 같이이다 :라디오에서 특정 라디오 선택에 입력 상자를 표시하려면 드롭 다운 방법 메뉴는 자바 스크립트 라디오 다운 메뉴
<form id="productlist" onchange="">
<label class="radio">
<input type="radio" class="region_id" id="product" value="prod1" name="region" onclick="someFunction()">Product_id 1
</label>
<label class="radio">
<input type="radio" class="region_id" id="product" value="prod2" name="region" onclick="someFunction()">Product_id 2
</label>
<label class="radio">
<input type="radio" class="region_id" id="product" value="" name="region" onclick="someFunction()">Manual Product </label>
이 양식은 드롭 특정 제품을 선택하는 사용자를 제공합니다 다운 목록. 하지만 사용자가 수동으로 제품 ID를 입력하는 기능을 추가하고 싶습니다. 그것은 제 3 라디오에 의해 행해질 것입니다. 사용자가 세 번째 라디오를 선택하면 제출 버튼이있는 텍스트 상자가 열리면서 사용자가 수동 제품 ID를 입력해야합니다. 또한 입력 된 값은 "someFunction()"으로 액세스 할 수 있으며 "onclick" 이벤트에서 호출해야합니다. "someFunction()" 정의에서 이상적으로 (처음 2 개의 라디오에서) "this.value"을 사용하여 선택한 라디오의 값에 액세스 할 수 있습니다. 입력 상자를 사용하여 수동 제품 ID를 수락하는 제 3 라디오의 경우 어떻게합니까?
저는 (는) 자바 스크립트를 처음 사용합니다. 이 일을 도와 주실 수 있겠습니까?
경우 HTML. –
여기에서 당신의 문제를 이해하는 것이 좋을 수 있도록 바이올린을 만드십시오. 그리고 하나 이상의 체크 박스는 HTML에서 동일한 ID를가집니다. 같은 페이지에서 다른 요소에 대해 동일한 ID를 사용할 수 없습니다. –
나는 당신을 위해 모범을 보였습니다. https://jsfiddle.net/bke6Lf1v/ – Ashraf