表单如何防止提交空信息的代码

来源:百度知道 编辑:UC知道 时间:2024/05/30 14:33:57
源代码如下:

<SCRIPT>

var loadcount = 1;

function addfile()

{

if(!confirm("添加一个新的文件?"))

{

return;

}

var id="",strHtml="";

loadcount++;

id=loadcount;

strHtml = "<br><input type='file' name='loadfile'>";

if(loadcount == 2)

{

document.loadrecord.loadfile.insertAdjacentHTML("AfterEnd" , strHtml);

}

else

{

document.loadrecord.loadfile[loadcount-2].insertAdjacentHTML("AfterEnd" , strHtml);

}

}

</SCRIPT>

<STYLE type=text/css>.a {
FONT-SIZE: 13px; LINE-HEIGHT: 18px
}
A:link {
FONT-SIZE: 13px; COLOR: black; TEXT-DECORATION: none
}
A:visited {
FONT-SIZE: 13px; COLOR: purple; TEXT-DECORATION: no

在FORM中加入onSubmit="return checkform()"

然后在你的<script>加入
function checkform(){
if (document.loadrecord.论文保密级别.value.length==0){
alert("论文保密级别不能为空");
document.loadrecord.论文保密级别.focus();
return false;
}
/*
重复这段内容,你要验证几个就几个
if (document.loadrecord.论文保密级别.value.length==0){
alert("论文保密级别不能为空");
document.loadrecord.论文保密级别.focus();
return false;
}

*/

return true
}

建议你的INPUT里面的 NAME都用英文!!