我的javascript代码怎么不起作用啊?请高人指点。

NC 2005-01-30 12:04:31
在下面的代码中不管有没有输入用户名、密码,按登陆都会提交表单,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>
...全文
72 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
NC 2005-01-30
  • 打赏
  • 举报
回复
晕,原来如此,谢了
scoutlin 2005-01-30
  • 打赏
  • 举报
回复
名字重复了
onsubmit="return chklogin()"
function chklogin()

就可以了
1 之前上传了dhtmlx的官方demo上去 都很久了 (http: download csdn net detail pxzsky 2946815)看大家最近有需求 希望得到实际的使用代码 因为组件很多 所以我觉得大家可能对一些核心组件还是很感兴趣的 特别是分页列表 树等 这个在项目测试中我都用过了 这次先把列表的拿出来 2 因为涉及版权问题 如果你的产品要开源或者花钱购买授权 都没问题 否则最好还是仅仅内网学习使用 否 则需要考虑后果的 目前dhmtl只有GPL协议和商业协议 3 在我的其他资源中也有关于列表和树的组件使用示例: http: download csdn net detail pxzsky 6659071 这个工程是免费的(也可以认为开源) 里面使用了dhtml tree grid 很多地方用了tree 而grid目前只剩下角色管理列表了 后续也不想再用grid了 你可以参考 如果不想麻烦 那么就接着往下看 4 在它的免费版中(就是可以开源的) 最早(2 5)是没有分页库的 只有商业版有 后来经过高人指点 得到了crack 带有分页js库 很好用 其实主要是知道js中要传递的分页参数名字就ok了 5 资源包中有具体使用代码和组件的整个js 前端使用jsp 你只需要看分页那部分即可 其他的传的变量可以不管 以下粘贴重要的ui代码调用: <script type "text javascript"> var currpage <% request getParameter "cntPage" %>; 记录当前页面 $ document ready function { 初始化列表 initGrid ; } ; window dhx globalImgPath "${ctx} images public "; 初始化列表 function initGrid { showSkyLoading "数据加载中 稍候 " ; mygrid new dhtmlXGridObject "projectlist" ; mygrid setImagePath " script dhtml grid imgs " ; mygrid setHeader "客户 项目 状态 是否ZZ 审核 提交时间 提交人 编辑 删除" ; mygrid setInitWidths " 180 90 50 70 90 70 50 50" ; mygrid setColAlign "left left left center left left left left left" ; mygrid setColTypes "ro ro ro ro ro ro ro ro ro" ; mygrid enableAutoHeight true "460" ; mygrid init ; mygrid setSkin "gray" ; mygrid enablePaging true ${splitPageSize} 5 "pagingArea" true "recinfoArea" ; mygrid loadXML "${ctx} project getProjectList action userScope " + ${userScope} ajustDms "xml" ; } function ajustDms { hideSkyLoading ; ajustFrameDms ; if currpage null && currpage "" && currpage "null" { mygrid changePage currpage ; } } < script> 后台接收分页参数: int iposStart 0; String posStart this getParameter "posStart" ; 相当于request getParameter "posStart" ; if posStart null && posStart equals "" { iposStart Integer parseInt posStart ; } int splitPageSize PreferenceUtil getSplitPageSize ; 当前列表分页条数配置(pageSize) 默认15条 SplitPageInfo spi new SplitPageInfo ; spi setPageSize splitPageSize ; 设置当前页信息 int currentPage 0; currentPage iposStart splitPageSize + 1; spi setCurrentPage currentPage ; 因为这个版本已经很老了 所以在IE10或其他新浏览器中会有些变形 如果用新版本 这个分页库能不能继续使用只有自己再尝试了 希望这个对大家有用 ">1 之前上传了dhtmlx的官方demo上去 都很久了 (http: download csdn net detail pxzsky 2946815)看大家最近有需求 希望得到实际的使用代码 因为组件很多 所以我觉得大家可能对一些核心组件还是很感兴趣的 特别是分页列表 树等 [更多]

【背景】经常上天涯社区的人,会发现发帖的作者经常会发布直播贴,帖子的内容需要需要翻很多页才能看完,中间夹杂很多别人的回复。该论坛有个只看作者的功能,但是也要登陆了才能用。
    无聊中,看了下页面的源代码,可以用javascript来修改客户端显示,屏蔽掉网友回复内容。
   测试浏览器:chrome 8 ,ie 8
 
帖子中的html代码随便摘录部分是:

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧