JavaScript表单验证 动态的下拉列表框和复选框

页面是jsp做的,由数据库中的数据动态生成的下拉列表框和复选框我现在想给他们做个表单的验证,当用户没有选择就提交的时候给用户提示<selectname="jzedp"><... 页面是jsp做的,由数据库中的数据动态生成的下拉列表框和复选框
我现在想给他们做个表单的验证,当用户没有选择就提交的时候给用户提示

<select name="jzedp">
<option value=" ">
请选择
</option>
<c:forEach var="jzedp" items="${jzmc}">
<option value="<c:outvalue="${jzedp.id}"/>" />
<c:out value="${jzedp.hwmc}" />
</c:forEach>
</select>

<c:forEach var="xgjzh" items="${xgjzh}">
<input type=checkbox name=xgjzh value="<c:out value="${xgjzh.hpmc}"/>">
<c:out value="${xgjzh.hpmc}" /> 
</c:forEach>
展开
 我来答
apollo47
2008-05-27 · TA获得超过1451个赞
知道小有建树答主
回答量:810
采纳率:0%
帮助的人:550万
展开全部
var sel = document.getElementById("jzedp");
if(sel.selectedIndex == 0){
alert("你没有选择!");
}

// 判断是否选择了至少一个CheckBox.
function checkSelectedOne(cbxName){
var cbxs = document.getElementsByName(cbxName);
if(cbxs != null){
if(cbxs.length){
for(var i=0; i<cbxs.length; i++){
if(cbxs[i].checked) {
return true;
}
}
}else{
return cbxs.checked
}
}
return false;
}

if(!checkSelectedOne('xgjzh')){
alert("你没有选择!");
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式