我有这些笨拙的复选框,不幸的是,由于一些其他的编码原因,我不能重命名它们。我怎样才能得到选中复选框的值?
<tr>
<td align=left colspan=6>
<table border="0">
<tr>
<td><font class="body_text"> windows: <input name="pro1" id="products0" type="checkbox" value="5" test="5"></td>
<td><font class="body_text"> cpu: <input name="pro2" id="products1" type="checkbox" value="2" test="2"></td>
<td><font class="body_text"> keyboard: <input name="pro3" id="products2" type="checkbox" value="3" test="3"></td>
<td><font class="body_text"> mouse: <input name="pro4" id="products3" type="checkbox" value="4" test="4"></td>
</tr>
我正在使用以下代码,该代码在alert中返回undefined:
if(document.form.pro1.checked)
alert(document.getElementById('products0').value);
4条答案
按热度按时间4dc9hkyq1#
是不是有什么原因你不能
9w11ddsr2#
为什么不使用jQuery来获取这些值呢?
确保首先包含jQuery库。
gcuhipw93#
假设您只有4个复选框,并且它们的ID都以“products”开头
r8xiu3jd4#
给予你的内桌一个ID然后...