-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号必须是相同的,因为JavaScript代码。我可以用什么来代替<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>
任何想法,在此先感谢
这有什么好做的与Java,有吗? – Dici 2014-09-27 22:30:48
ID应该是唯一的。另外,您使用的是旧标记,中心标记已弃用。 – 2014-09-27 22:31:43
可能有一个java答案:) – 2014-09-27 22:31:53