对表单的空项检查,今天做添加操作,要对提交的表单项判断非空,特此记录一下。
主要是在form表单中设置name属性(此处为add_job_form),然后再js方法里对form的个元素进行判断,输出提示信息。
js代码如下
/*发布*/
function addJob() {
alert("1111")
for(var i=0;i<document.add_job_form.elements.length-1;i++)
{//判断所有表单值是否为空
if(document.add_job_form.elements[i].value=="")
{
alert("不能输入空项");
//将光标定位在空表单处
document.form1.elements[i].focus();
//结束这个js方法
return false;
}
}
$.post("${pageContext.request.contextPath}/job/addJob?uid=${session.uid}&uname=${session.allname}",$("#add_job_form").serialize(),function(data){
/*后端return的值默认都装在叫data的变量里*/
if(data="0"){
alert("职位信息发布成功!");
}else {
alert("操作失败!");
}
window.location.reload();
});
}