-2
은 내가 양식을 코딩에있어 여기이 chekboxes 있습니다ID를 변경하지 않고 레이블을 선택하는 방법은 무엇입니까?
이<div class="thumb1" >
<label for="ltype"><img class="img" src="images/my1.jpg" /></label>
<input type="checkbox" class="chk" name="ltype[]" id="ltype" value="word" required /><hr> <center><p><strong>Word Mark Logo</strong>
</div>
<div class="thumb1" >
<label for="letter"><img class="img" src="images/my2.jpg" /></label>
<input type="checkbox" class="chk" name="ltype[]" id="ltype" value="letter" /><hr> <center><p><strong>Letter Mark Logo</strong></p></center>
</div>
<div class="thumb1">
<label for="emblerm"><img class="img" src="images/my3.jpg" /></label>
<input type="checkbox" class="chk" name="ltype[]" id="ltype" value="emblerm" /><hr> <center><p><strong>Emblerm Logo</strong></p></center>
</div>
문제는 내가 내 체크 박스 아이디의 ID를 변경하지 않고 그들을 클릭하면 내 체크 박스를 통해 이미지를 선택하는 것이 필요 이것이다 자바 스크립트 코드 때문에 동일해야합니다. <label for="">
태그 대신 무엇을 사용할 수 있습니까?
같은 ID는이 시계 이유 : 사전에
<script type="text/javascript">
function logotype() {
var group = document.newlogo.ltype;
for (var i=0; i<group.length; i++) {
if (group[i].checked)
break;
}
if (i==group.length)
return alert("Please select 1 to 3 Logo Types");
}
</script>
어떤 생각 덕분에 여기에 몇 가지 문제가있다
는, 그것이있다? – Dici
ID는 고유해야합니다. 또한 이전 마크 업을 사용 중이므로 center 태그가 사용되지 않습니다. –
자바 대답을 가지고 있습니다 :) –