射频同轴连接器剖面图:高手帮我看看我的javascript为什么不起作用,点按钮后没反应

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/14 03:42:50
我把程序贴到下面的论坛里了。帮我看看吧
http://bbs.javascript.com.cn/read.php?tid=4921
之前有个朋友说的改法还是不行啊

语法有错,装一个VC++6.0里面自带一个INTERDEV,专门用于网页编程,方便调试
语法错误
if(fr.nickname.value=="")
{
alert("昵称不能为空");
fr.nickname.focus();
return
}
少一分号,加上后
if(fr.nickname.value=="")
{
alert("昵称不能为空");
fr.nickname.focus();
return;
}

别用一个数代表form :fr=document.form1;
直接用就可以了,fr代替不了
if(fr.uid.value="")
{
alert("用户名必须要填写!");
fr.nickname.focus();
return;
...改成
if(document.form1.uid.value="")
{
alert("用户名必须要填写!");
fr.nickname.focus();
return false;
还有,你语法错误
上面return后面要加参数
return false;

这个网页的错误可以说太多了.这是asp.net网页编辑后的结果.你找它没有编辑前的修改.下面我改了一块.你按这个改吧.就一定没问题.
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>注册用户</title>
<style type="text/css">
<!--
.STYLE21 {font-size: 12px}
.STYLE4 {font-size: medium}
.STYLE22 {font-size: 13px}
#uid {
height: 20px;
width: 120px;
}
#nickname {
height: 20px;
width: 140px;
}
#email {
height: 20px;
width: 230px;
}
.xueli {
height: 20px;
width: 100px;
}
.month {
height: 20px;
width: 40px;
}
.year {
height: 20px;
width: 60px;
}
.STYLE24 {
font-size: 20px;
color: #FF0000;
}
.STYLE26 {font-size: 12px; color: #FF0000; }
-->
</style>

<script language="JavaScript">
function check()
{
if(form1.uid.value=="")
{
alert("用户名必须要填写!");
form1.uid.focus();
return false;
}
}
</script>
</head>
<body>
<form name="form1" id="form1" method="post" action="reg2.jsp" onsubmit="return check()">
用户名

<input name="uid" type="text" id="uid" >
<input type="submit" value="确认" >
<input type="reset" name="Submit3" value="清除"></form>

</body>
</html>