两个以上的单选框能request得到值,一个单选框的时候就不能了,什么原因?
我用的是Struts架构,因为就只有两个字段,为了方便我没有用到ActionForm,我只在JSP页面里写成这样;
<logic:iterate id="list" name="batch">
<input type="radio" name="batch" value='<bean:write name="list" property="batch_number"/>'>
</logic:iterate>
但很奇怪的是,当我的列表中出现两个或以上,我在Action里request就可以得到值,可当我只有一个列表的时候就出错,提示空值,大家帮看一下是什么原因
还有的就是关于验证这单选框是否为空的,我写了一个javascript函数,但不知道错在哪,也用不了,函数如下:
function checkform(form) {
if (form.batch.checked=false){
alert("请选择批次");
return false;
}
return true;
}
</script>