У меня есть эти неудобные флажки и, к сожалению, я не могу переименовать их из-за некоторых других причин кодирования .... как я могу получить значение проверенного флажка.
<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>
Я использую следующий код, который возвращает неопределенный в alret
if(document.form.pro1.checked)
alert(document.getElementById('products0').value);