请问用javascript循环检查每一行文本框内容是否为空怎么实现
每页十条数据
在十条数据没有全部选择同意或不同意的时候提示“请选择意见”
在选择不同意但是下面填写理由没有填写的时候提交提示“填写理由”
这是单选框和填写内容区域的代码。
<input type="radio" id="ra<%=count+1%>" name="ra<%=count+1%>" value="同意" onClick="set_dis('sptxt<%=count+1%>',wfshow<%=count+1%>)"></td>
<td class="<%=td_class%>">
<input type="radio" id="ra<%=count+1%>" name="ra<%=count+1%>" value="不同意" onClick="set_dis('sptxt<%=count+1%>',wfshow<%=count+1%>)" >
</td>
</tr>
<tr><td colspan="11" align="right"><div id='sptxt<%=count+1%>' style=" width:150px;display:none" >审批意见(25字以内):<input id="wfshow<%=count+1%>" name="wfshow<%=count+1%>" type="text" class="input" size="40" maxlength="25"></div>
------解决方案--------------------
HTML code
<input type="text">
<input type="text">
<input type="text">
<input type="text">
......
<script type="text/javascript">
var n="以下项为空:";
var url=document.getElementsByTagName("input");
for(var i=0;i<url.length;i++){
if(url[i].value==""){
n+="|"+(i+1);
}
}
alert(n);
</script>
------解决方案--------------------
JScript code
//假设你要检测的field是reason1, ..., reason10
var msg = "";
for(var i=1;i<=10;i++)
{
var obj = document.getElementById("reason"+i);
if(obj.replace(/\s/g,"")=="")
{
msg +=(msg==""?"":",")+i;
}
}
alert(msg);