突然发现这个表单页面是用Javascript写的,HTML里没有Value估计和这个有关系
<head>
<link href="../images/font1.css" rel="stylesheet" type="text/css">
</head>
<SCRIPT language=Javascript>
function IsEmpty(s)
{
if (s.length == 0)
return true;
}
function startSpace(value)
{
ch = value.substring(0, 1);
if(ch == " ")
return true;
}
function charOnly(fieldValue)
{
var length = fieldValue.length;
var ch = "";
for (var i = 0; i < length; i++)
{
ch = fieldValue.substring(i, i + 1);
if ( ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && ( ch <"0" || "9" < ch ) )
return false;
}
return true;
}
</script>
<SCRIPT language=Javascript>
function ValidateFields2(form)
{
if(IsEmpty(XXXXXXXXX.value)) {
alert("请输入你的姓名!");
XXXXXXXXX.focus(); return false;
}
if(IsEmpty(form.PSID.value))
{
alert("身份证不能为空!");
form.PSID.focus();
return false;
}
if(!(form.PSID.value.length==15||form.PSID.value.length==18))
{
alert("身份证为15位或者为18位!");
form.PSID.focus();
return false;
}
if(isNaN(form.BirdY.value))
{
alert("生日的年份必须为数字!");
form.BirdY.focus();
return false;
}
if(IsEmpty(form.area.value))
{
alert("请输入您所在的县市!");
form.area.focus();
return false;
}
if(IsEmpty(form.GetAdr.value))
{
alert("请输入您详细的通讯地址!");
form.GetAdr.focus();
return false;
}
if(IsEmpty(form.MTel.value))
{
alert("请输入手机号!");
form.MTel.focus();
return false;
}
if(isNaN(form.MTel.value))
{
alert("手机号输入有误!");
form.MTel.focus();
return false;
}
if(IsEmpty(form.txtnote.value)||form.txtnote.value.length > 49)
{
alert("请输入基本简介,并且长度小于50位!");
form.txtnote.focus();
return false;
}
form.submit();
return true;
}
</script>
| | <FORM name='FrmNewUser' action='regster.asp' method='post'> | | | | | 姓名: 请填写真实姓名 | <INPUT name=Name id="Name" size=12 maxLength=10 class=button1> * <input type="radio" name="sex" value="0" checked> 女士 <input type="radio" name="sex" value="1">先生 | 身份证号码: 必须认真填写,做为考核依据 | <INPUT name=PSID id="[s:9]SID" size=30 maxLength=18 style="ime-mode:disabled" class=button1> * | | |