jQuery验证输入框没有反应

wushangjimo 2014-04-10 09:08:38
登录页面,用jquery-1.7.1,验证登录名和密码,没有任何反应,直接提交了,求解释,下面是代码:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<html>
<head>
<title>欢迎登陆</title>
<%@ include file="/WEB-INF/jsp/public/public.jspf" %>
<link rel="stylesheet" type="text/css" href="style/css/login.css" />
<script type="text/javascript">
$(function(){
$("btn").click(function(){
if($("#user_no").val() == ""){
alert("登录名不能为空");
}else{
if($("#user_password").val() == ""){
alert("密码不能为空");
}else{
$("form:first").submit();
}
}
});
});
</script>
</head>

<body class="body">
<s:form action="user_login.action">
<div class="div" align="center">

<input type="text" class="input_text" id="user_no" name="userNo" value="" size=32/><br/><br/>
<input type="password" class="input_text" id="user_password" name="userPassword" value="" size=33/>

</div>
<div class="div2" align="center">
<input type="image" id="btn" class="input_image" src="style/images/sign_in.gif" />
<font color="red"><s:fielderror/></font>
</div>

</s:form>
</body>
</html>

这里为什么能自动提交呢,难道<input type="image" 有默认点击事件吗
...全文
131 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony4geek 2014-04-10
  • 打赏
  • 举报
回复
这个调试吧。。
咖啡加糖_ 2014-04-10
  • 打赏
  • 举报
回复
1 确定有没引入jquery文件 2 $("btn").改成$("#btn"). 如果还没用,试试把$("")改成Jquery()
suciver 2014-04-10
  • 打赏
  • 举报
回复
#号加上后用firebug一步一步调试看看怎么回事
小灯光环 2014-04-10
  • 打赏
  • 举报
回复
1.$("#user_no").val() == "" 改成: $("#user_no").val(“”),同理下面的也改一下 2.没见你引入jquery,检查一下。
  • 打赏
  • 举报
回复
<script type="text/javascript" language="javascript" src="js/jquery-1.7.2.min.js"></script>
  • 打赏
  • 举报
回复
你有没有引用jQuery
wushangjimo 2014-04-10
  • 打赏
  • 举报
回复
$("btn").click(function(){ 这里加#号也没有反应
wushangjimo 2014-04-10
  • 打赏
  • 举报
回复
引用 2 楼 u010241813 的回复:
你有没有引用jQuery
<%@ include file="/WEB-INF/jsp/public/public.jspf" %> 这是公共部分的引用,其它页面都在用,应该不是这个问题

81,091

社区成员

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

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