表单如何防止提交空信息的代码
来源:百度知道 编辑: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
<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都用英文!!