<html>
<head><title>注册</title></head><body>
<script language="javascript">
<!--
function check()
{
function checkspace(checkstr)
{
dim str;
for(i=0;i<checkstr.length;i++)
str=str+' ';
return (str==checkstr);
}
if(checkspace(document.form1.username.value))
{document.form1.username.focus();
alert("用户名不能为空");
return false;
}
}
// -->
</script>
<form name="form1" method="post" action="register.htm">
<table width="780" height="337" border="0" align="center" bgcolor="#FFFFFF">
<tr>
<td width="142">用户名:</td>
<td width="646"> <input name="username" type="text" size="20" /></td>
</tr>
<tr><td>
<input onclick="check()" name="Submit" type="submit" value="提交注册信息" />
</td></tr>
</table>
</form></body>
</html>
我这个是一个注册页面的判定问题,表单是提交到自身页面。但是好像函数没有调用过来。也不知道哪里出错了。高手帮帮忙啊!在线等~~~感激不尽!!!
<head><title>注册</title></head><body>
<script language="javascript">
<!--
function check()
{
function checkspace(checkstr)
{
dim str;
for(i=0;i<checkstr.length;i++)
str=str+' ';
return (str==checkstr);
}
if(checkspace(document.form1.username.value))
{document.form1.username.focus();
alert("用户名不能为空");
return false;
}
}
// -->
</script>
<form name="form1" method="post" action="register.htm">
<table width="780" height="337" border="0" align="center" bgcolor="#FFFFFF">
<tr>
<td width="142">用户名:</td>
<td width="646"> <input name="username" type="text" size="20" /></td>
</tr>
<tr><td>
<input onclick="check()" name="Submit" type="submit" value="提交注册信息" />
</td></tr>
</table>
</form></body>
</html>
我这个是一个注册页面的判定问题,表单是提交到自身页面。但是好像函数没有调用过来。也不知道哪里出错了。高手帮帮忙啊!在线等~~~感激不尽!!!
<body>
<script language="javascript"><!--
function check(){
function checkspace(checkstr){
dim str;
for(i=0;i <checkstr.length;i++)
str=str+' ';
return (str==checkstr);
}
if(checkspace(document.form1.username.value)){
document.form1.username.focus();
alert("用户名不能为空");
return false;
}
}
// -->
</script> <form name="form1" method="post" action="register.htm" onsubmit="check()">
<table width="780" height="337" border="0" align="center" bgcolor="#FFFFFF">
<tr>
<td width="142">用户名: </td>
<td width="646"><input name="username" type="text" size="20" /></td>
</tr>
<tr>
<td><input name="Submit" type="submit" value="提交注册信息" /></td>
</tr>
</table>
</form>
</body>
</html>
<html><head><title>注册 </title></head>
<body>
<script language="javascript"><!--
function check(){
function checkspace(checkstr){
dim str;
for(i=0;i <checkstr.length;i++)
str=str+' ';
return (str==checkstr);
}
if(checkspace(document.form1.username.value)){
document.form1.username.focus();
alert("用户名不能为空");
return false;
}
}
// -->
</script> <form name="form1" method="post" action="register.htm" onsubmit="check()">
<table width="780" height="337" border="0" align="center" bgcolor="#FFFFFF">
<tr>
<td width="142">用户名: </td>
<td width="646"><input name="username" type="text" size="20" /></td>
</tr>
<tr>
<td><input name="Submit" type="submit" value="提交注册信息" /></td>
</tr>
</table>
</form>
</body>
</html>还有,你那个判断空格的方法也不对,\t没判断呢
不要在这里用onclick,应该在form中用onsubmit
<form name="form1" method="post" action="register.htm" onsubmit="check()">另外,不是dim str,而是var str = '';
<body>
<script language= "javascript">
function check(){
function checkspace(checkstr){
var str="";
for(i=0;i<checkstr.length;i++)
str=str+"";
return (str==checkstr);
}
if(checkspace(document.form1.username.value)){
document.form1.username.focus();
alert( "用户名不能为空 ");
return false;
}
}
</script> <form name= "form1" method= "post " action= "register.htm " onsubmit= "return check()">
<table width= "780 " height= "337 " border= "0 " align= "center " bgcolor= "#FFFFFF ">
<tr>
<td width= "142 "> 用户名: </td>
<td width= "646 "> <input name= "username" type= "text " size= "20 " /> </td>
</tr>
<tr>
<td> <input name= "Submit " type= "submit" value= "提交注册信息 " /> </td>
</tr>
</table>
</form>
</body>
</html>