我有一些基本的表单验证,可以在chrome,mozilla和safari中运行,但是当我在IE浏览器中运行页面时,验证会为每个获得的变量抛出我的错误.value
如果未选择收音机,则会触发错误,但会选中“无”以外的下拉选项
知道如何让它在IE中运行
function isValid(){
var ws = document.getElementById('ws').value;
var wsrefill = document.getElementById('wsrefill').value;
if (ws != "" && wsrefill == "None"){
alert('Error');
return false;
}
下面的是我html的主要部分
<form onSubmit="return isValid();" name="order_form" id="order_form" method="post" >
<td colspan="2"><label><input type="radio" name="ws" id="ws" value="ws1" /> WS #1</label></td>
<td colspan="2"><label><input type="radio" name="ws" id="ws" value="ws2" /> WS #2</label></td>
<td colspan="4">
Refills
<select name="wsrefill" id="wsrefill">
<option value="None">Please Select</option>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="1 Year">1 year</option>
</select>
</td>
<input type="submit" onClick="isValid();"/>