无法调用javascript,一样的javascript,一样的调用方法,为什么另一个网页的却无法调用? 30
字数限制中能粘贴部分代码(中间省略了些,不要粘贴运行,不完整的定会出错):第一个是能调用的,第二个是不能调用的,区别/原因在哪呢?可加QQ:119658914<head>...
字数限制中能粘贴部分代码(中间省略了些,不要粘贴运行,不完整的定会出错):第一个是能调用的,第二个是不能调用的,区别/原因在哪呢?可加QQ:119658914
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>尼米丝网页设计--用户注册</title>
<script language="javascript">
function checkForm(){
if(document.frmRegister.tfUsername.value==""){
alert('请填写您的用户名!');
document.frmRegister.tfUsername.focus();
return false;
}.............
</script>
</head>
<body>
<form name="frmRegister" method="post" action="exSaveRegister.asp" onSubmit="return checkForm();">
<table width="100%" border="0" cellspacing="3">
<tr>
<td width="33%" align="right">用户名:</td>
<td width="67%"><input name="tfUsername" type="text" id="tfUsername2"></td>
</tr>
<td><input type="submit" name="Submit" value="提交"> <input type="reset" name="reset" value="重置">
<input type="button" name="reset2" value="返回" onClick="javascript:history.go(-1)"> </td>
</tr>
</table>
</form>
</body>
</html>
另一页的:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>波Q网--用户注册</title>
<style type="text/css">
<!--
body {
background-image: url(../images/default_06.gif);
}
-->
</style>
<script type="text/javascript">
<!--
function SignUp(){
//接收表单值
var strUserName = document.form1.username.value;
var strpassword = document.form1.password.value;
var strConfPassword = document.form1.repassword.value;
var strEmail = document.form1.email.value;
var strQQ = document.form1.qq.value;
var strsex = document.form1.sex.value;
//判断是否符合电子邮件的格式即是否含有@符号以及.号。
var atInEmail = strEmail.indexOf("@");
var pointInEmail = strEmail.indexOf(".");
//判断表单值是否为空
if (strUserName ==""){
alert("请您输入用户名!");
return false;
}
</script>
</head>
<body>
<form action="save.asp" method="post" name="form1" id="form1" onsubmit="return signup();">.......... 展开
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>尼米丝网页设计--用户注册</title>
<script language="javascript">
function checkForm(){
if(document.frmRegister.tfUsername.value==""){
alert('请填写您的用户名!');
document.frmRegister.tfUsername.focus();
return false;
}.............
</script>
</head>
<body>
<form name="frmRegister" method="post" action="exSaveRegister.asp" onSubmit="return checkForm();">
<table width="100%" border="0" cellspacing="3">
<tr>
<td width="33%" align="right">用户名:</td>
<td width="67%"><input name="tfUsername" type="text" id="tfUsername2"></td>
</tr>
<td><input type="submit" name="Submit" value="提交"> <input type="reset" name="reset" value="重置">
<input type="button" name="reset2" value="返回" onClick="javascript:history.go(-1)"> </td>
</tr>
</table>
</form>
</body>
</html>
另一页的:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>波Q网--用户注册</title>
<style type="text/css">
<!--
body {
background-image: url(../images/default_06.gif);
}
-->
</style>
<script type="text/javascript">
<!--
function SignUp(){
//接收表单值
var strUserName = document.form1.username.value;
var strpassword = document.form1.password.value;
var strConfPassword = document.form1.repassword.value;
var strEmail = document.form1.email.value;
var strQQ = document.form1.qq.value;
var strsex = document.form1.sex.value;
//判断是否符合电子邮件的格式即是否含有@符号以及.号。
var atInEmail = strEmail.indexOf("@");
var pointInEmail = strEmail.indexOf(".");
//判断表单值是否为空
if (strUserName ==""){
alert("请您输入用户名!");
return false;
}
</script>
</head>
<body>
<form action="save.asp" method="post" name="form1" id="form1" onsubmit="return signup();">.......... 展开
2个回答
展开全部
能用页面的form<form name="frmRegister" method="post" action="exSaveRegister.asp" onSubmit="return checkForm();">
不能用页面的form<form action="save.asp" method="post" name="form1" id="form1" onsubmit="return signup();">
原因就在这里,原因是js获取的form的name是frmRegister,所以你那个不能用的页面上form的name也要是 frmRegister,可你的是form1是不对的,另外,id最好和name一样。
不能用页面的form<form action="save.asp" method="post" name="form1" id="form1" onsubmit="return signup();">
原因就在这里,原因是js获取的form的name是frmRegister,所以你那个不能用的页面上form的name也要是 frmRegister,可你的是form1是不对的,另外,id最好和name一样。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询