求一段用javascript写的验证
<formname="myform"method="post"action=""onsubmit="javascript:returncheckForm()"><tdal...
<form name="myform" method="post" action="" onsubmit="javascript:return checkForm()">
<td align="right" width="10%" bgcolor="#F5F5F5">姓名:</td>
<td><input name="username" type="text" size="25"></td>
</tr>
<tr>
<td align="right" bgcolor="#F5F5F5">性别:</td>
<td colspan="2"><input type="radio" name="sex" value="1" checked>
先生
<input type="radio" name="sex" value="0">
小姐</td>
</tr>
<tr>
<td align="right" bgcolor="#F5F5F5">邮箱:</td>
<td><input name="email" type="text" size="25"></td>
</tr>
<tr>
<td align="right" bgcolor="#F5F5F5">QQ:</td>
<td><input name="qq" type="text" size="25"></td>
</tr>
<tr>
<td align="right" bgcolor="#F5F5F5">主页:</td>
<td><input name="homepage" type="text" size="25" value="http://"></td>
</tr>
<tr>
<td align="right" bgcolor="#F5F5F5">内容:</td>
<td colspan="2">
<textarea name="content" rows="10" cols="30" ></textarea>
</td>
</tr>
<tr bgcolor="#F5F5F5">
<td align="right"> </td>
<td align="center" colspan="2"><input type="submit" name="submit" value=" 提交 ">
<input type="reset" name="Reset" value=" 重置 "></td>
</tr>
</form>
给个验证用户名为汉字的正确格式 展开
<td align="right" width="10%" bgcolor="#F5F5F5">姓名:</td>
<td><input name="username" type="text" size="25"></td>
</tr>
<tr>
<td align="right" bgcolor="#F5F5F5">性别:</td>
<td colspan="2"><input type="radio" name="sex" value="1" checked>
先生
<input type="radio" name="sex" value="0">
小姐</td>
</tr>
<tr>
<td align="right" bgcolor="#F5F5F5">邮箱:</td>
<td><input name="email" type="text" size="25"></td>
</tr>
<tr>
<td align="right" bgcolor="#F5F5F5">QQ:</td>
<td><input name="qq" type="text" size="25"></td>
</tr>
<tr>
<td align="right" bgcolor="#F5F5F5">主页:</td>
<td><input name="homepage" type="text" size="25" value="http://"></td>
</tr>
<tr>
<td align="right" bgcolor="#F5F5F5">内容:</td>
<td colspan="2">
<textarea name="content" rows="10" cols="30" ></textarea>
</td>
</tr>
<tr bgcolor="#F5F5F5">
<td align="right"> </td>
<td align="center" colspan="2"><input type="submit" name="submit" value=" 提交 ">
<input type="reset" name="Reset" value=" 重置 "></td>
</tr>
</form>
给个验证用户名为汉字的正确格式 展开
3个回答
展开全部
把你onsubmit="javascript:return checkForm() 改成onsubmit="return asd()"> 要么改我的代码
下面是验证的代码
function asd(){
//验证不能为空
if(!check("姓名",document.myform.username))return false;
if(!check("Email",document.myform.email))return false;
if(!check("qq",document.myform.qq))return false;
if(!check("主页",document.myform.homepage))return false;
if(!check("内容",document.myform.content))return false;
//验证邮箱格式
var email=document.form1.email.value;
if(email.indexOf("@") == -1 || email.indexOf(".") == -1 ){
alert("邮箱格式不正确!\n 请重新输入!");
return false;
}
}
function check(as,asd){
if(asd.value==""){
alert(as+"不能为空!");
asd.focus();
asd.select();
return false;
}
return true;
}
下面是验证的代码
function asd(){
//验证不能为空
if(!check("姓名",document.myform.username))return false;
if(!check("Email",document.myform.email))return false;
if(!check("qq",document.myform.qq))return false;
if(!check("主页",document.myform.homepage))return false;
if(!check("内容",document.myform.content))return false;
//验证邮箱格式
var email=document.form1.email.value;
if(email.indexOf("@") == -1 || email.indexOf(".") == -1 ){
alert("邮箱格式不正确!\n 请重新输入!");
return false;
}
}
function check(as,asd){
if(asd.value==""){
alert(as+"不能为空!");
asd.focus();
asd.select();
return false;
}
return true;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询