我想用Javascript来验证用户输入的信息是否符合标准
<form action="check.php" method="post" onsubmit="CheckInfo(this)">
上边是form便签里的内容下边是Javascript的内容
我的问题是 为什么我在点了submit以后 网页好像对Javascript没有反应 直接跳转了 请大侠解惑 谢谢
<script language="javascript"> function CheckInfo()
{
var userName;
var userEmail;
var userGender;
var userComments; if(!isEmpty(name))
{
userName=name;
}
else
alert("please enter your name");
return false;
}
if(!isEmpty(email))
{
userEmail=email;
}
else
{
alert("please enter your email");
return false;
}
if(isset(gender))
{
userGender=gender;
}
else
{
alert("please select your gender");
return false;
}
if(!isEmpty(comments))
{
userComments=comments;
}
else
{
alert("please enter your comments");
return false;
}
alert("welcome to regist!");
return true;
}
</script>
<form action="check.php" method="post" onsubmit="CheckInfo(this)">
上边是form便签里的内容下边是Javascript的内容
我的问题是 为什么我在点了submit以后 网页好像对Javascript没有反应 直接跳转了 请大侠解惑 谢谢
<script language="javascript"> function CheckInfo()
{
var userName;
var userEmail;
var userGender;
var userComments; if(!isEmpty(name))
{
userName=name;
}
else
alert("please enter your name");
return false;
}
if(!isEmpty(email))
{
userEmail=email;
}
else
{
alert("please enter your email");
return false;
}
if(isset(gender))
{
userGender=gender;
}
else
{
alert("please select your gender");
return false;
}
if(!isEmpty(comments))
{
userComments=comments;
}
else
{
alert("please enter your comments");
return false;
}
alert("welcome to regist!");
return true;
}
</script>
这两个是php中有的函数。lz 还是学学学javascript吧
给一段我最近用到了的验证代码给你,小小的用到了Ajax哦:
function $(idname){
return document.getElementById(idname);
}
function load(){
$('reg_username').focus();
}
function checkname(){
var username=$('reg_username').value;
if(username!=''){
if(username.length < 4 || username.length > 20){
$('reg_username').value="";
$('checkname').innerHTML='<font color=red size=1>error 用户名长度为4-20</font>';
return false;
}else{
check_regname();
}
}else{
$('checkname').innerHTML='<font color=red size=1>error 用户名长度不能为空</font>';
return false;
}
}