我的javascript代码怎么不起作用啊?请高人指点。
在下面的代码中不管有没有输入用户名、密码,按登陆都会提交表单,login函数没起作用,这是怎么回事啊。请指教,谢谢
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script language="javascript">
<!--
function login()
{
var username = document.form1.username.value;
var password = document.form1.password.value;
if ( username == "")
{
alert ( "请输入用户名");
return false;
}
if ( password == "" )
{
alert ( "请输入密码");
return false;
}
return true;
}
-->
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>交易监控系统</title>
</head>
<body>
<div align="center">
<p><FONT face=隶书 size=6><img src="resource/spb-star2.gif" width="60" height="49"><img src="resource/logo.png" width="130" height="35">交易监控系统</FONT></p>
<script language="JavaScript">
today= new Date()
document.write("<font color=black>",today.getYear(),"年",today.getMonth()+1,
"月",today.getDate(),"日");
</script>
<form name="form1" method="post" action="Login" onsubmit="return login()">
<p> </p>
<p class="style1"> </p>
<table width="23%" border="1" cellspacing="0">
<tr>
<td width="38%" height="45"><div align="center" class="style5">用户名</div></td>
<td width="62%"><div align="center">
<input name="username" type="text" id="username" size="9" maxlength="8">
</div></td>
</tr>
<tr>
<td height="44"><div align="center" class="style5">密 码</div></td>
<td><div align="center">
<input name="password" type="password" id="password" size="8" maxlength="8">
</div></td>
</tr>
</table>
<p>
<input name="login" type="submit" id="login" value="登陆">
<input type="reset" name="reset" value="重置">
</p>
<p> </p>
<p> </p>
</form>
</div>
</body>
</html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<script language="javascript">
<!--
function login()
{
var username = document.form1.username.value;
var password = document.form1.password.value;
if ( username == "")
{
alert ( "请输入用户名");
return false;
}
if ( password == "" )
{
alert ( "请输入密码");
return false;
}
return true;
}
-->
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>交易监控系统</title>
</head>
<body>
<div align="center">
<p><FONT face=隶书 size=6><img src="resource/spb-star2.gif" width="60" height="49"><img src="resource/logo.png" width="130" height="35">交易监控系统</FONT></p>
<script language="JavaScript">
today= new Date()
document.write("<font color=black>",today.getYear(),"年",today.getMonth()+1,
"月",today.getDate(),"日");
</script>
<form name="form1" method="post" action="Login" onsubmit="return login()">
<p> </p>
<p class="style1"> </p>
<table width="23%" border="1" cellspacing="0">
<tr>
<td width="38%" height="45"><div align="center" class="style5">用户名</div></td>
<td width="62%"><div align="center">
<input name="username" type="text" id="username" size="9" maxlength="8">
</div></td>
</tr>
<tr>
<td height="44"><div align="center" class="style5">密 码</div></td>
<td><div align="center">
<input name="password" type="password" id="password" size="8" maxlength="8">
</div></td>
</tr>
</table>
<p>
<input name="login" type="submit" id="login" value="登陆">
<input type="reset" name="reset" value="重置">
</p>
<p> </p>
<p> </p>
</form>
</div>
</body>
</html>
...全文
相关推荐
JSP加载JS文件不起作用的有效解决方法
目录结构:jsp导入jquery文件,老是不起作用,原因在于: 代码如下: [removed][removed] 其不能访问/WEB-INF/目录下的文件,因此需要将加载的js文件其放倒webapp目录。 test.html: 代码如下: <%@ page language=”java” %> <%@ page contentType=”text/html; charset=UTF-8″ %> <%@ page import=”java.util.*” %> <%@ page isEL
vs code中 prettier 对js不起作用设置
vs code中 prettier 对 .vue 文件格式化有效果,但是对 .js 文件不起作用,此方法能有效地解决此问题。
外部Javascript代码不起作用
嗨,Yesudasan,我尝试了您的代码。它工作正常。 var c = document.getElementById('myCanvas'); ...
js onload事件不起作用示例分析
jsp页面中写一个onload事件,发现居然不起作用,查看源文件,bady的onload后居然没有方法名,下面是具体的试验过程,感兴趣的朋友可以参考下
一位高人对java初学者的指点
一位高人对java初学者的指点,对初学着应该有用


