jsp一登陆界面,我是菜鸟我搞不定
java吧
全部回复
仅看楼主
level 9
丶渲目 楼主
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> <head> </head>
<body> <h1>登陆页面</h1>
<form action="LoginServlet" name="1" method="post" >
用户名:<input type="text" name="name"><br>
密 码: <input type="password" name="pass"><br>
<input name="submit" type=submit value="提交">
<input type="reset" value="取消">
</form>
</body>
</html>
我想加一个JavaScript实现如果用户名或者密码为空时,弹出提示框:用户名为空。或密码不能为空。
求大神。
2013年05月28日 03点05分 1
level 9
丶渲目 楼主
2013年05月28日 03点05分 2
level 9
丶渲目 楼主
求大神
2013年05月28日 03点05分 3
level 7

用jquery啊。
2013年05月28日 03点05分 4
level 7

提交的type改为button。加一个class属性 命名为“sub”
用户名加一个class属性 “username”
$(".sub").click(function(){
//获得用户名
var username = $(".username").val();
alert(username);
if(username==""){
alert("用户名不能为空!")
}else{
$(".sub").submit();
}
})
2013年05月28日 03点05分 5
我是需要submit到Loginservlet的能改吧,能不能再我的基础上加代码,实现呢
2013年05月28日 04点05分
回复 丶渲目 :- -这不就是在你代码的基础上实现的么 。。。
2013年05月28日 04点05分
回复 __唯凉 :你的意思是不是要用servlet来检查,并且输出提示信息呀?[傻笑]
2013年05月28日 05点05分
回复 1241253106hsc :啥???这只是单纯的用jquery判断输入框有没有值 然后相应操作啊 - -
2013年05月28日 05点05分
level 15
js脚本验证呗
2013年05月28日 05点05分 7
js脚本,不懂啊,亲[呼~]
2013年05月29日 04点05分
level 10
写好了,代码如下
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><script> function a() { var username =document.forms[0].name.value; var password=document.forms[0].pass.value; if(username=="") { alert("用户名不能为空!"); } else { } if(password==""){ alert("密码不能为空!"); } else { } }</script> </head> <body> <h1>登陆页面</h1> <form action="LoginServlet" name="1" method="post" > 用户名:<input type="text" name="name"><br> 密 码: <input type="password" name="pass"><br> <input name="submit" type=submit value="提交" onclick="a();"> <input type="reset" value="取消" > </form> </body></html>
2013年05月28日 06点05分 8
level 10
对了再这里怎么发代码
2013年05月28日 06点05分 9
回车不好敲
2013年05月28日 06点05分
回复 封天神奇 :我也想知道你怎么把代码放上去的,我一复制来,就被删掉了!好继几次了[不高兴]
2013年05月29日 04点05分
level 7
2013年05月28日 06点05分 10
thank you !~我要去实验下[勉强]
2013年05月29日 04点05分
level 10
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD
HTML 4.01 Transitional//EN">
<html>
<head>
<script>
function a()
{
var username =document.forms[0].name.value;
var password=document.forms[0].pass.value;
if(username=="")
{
alert("用户名不能为空!");
}
else
{
}
if(password==""){
alert("密码不能为空!");
}
else
{
}
}
</script>
</head>
<body> <h1>登陆页面</h1>
<form action="LoginServlet"
name="1" method="post"
>
用户名:<input type="text"
name="name"><br>
密 码: <input type="password"
name="pass"><br>
<input name="submit"
type=submit value="提交" onclick="a();">
<input type="reset"
value="取消" >
</form>
</body>
</html>
2013年05月28日 06点05分 12
感觉不错的样子[太开心]
2013年05月29日 04点05分
验证有问题,即使没有输入用户名和密码,他首先提示不能为空后,还是提交到servlet后台了,怎么破?[呼~]
2013年05月29日 05点05分
alert完 要return fase吧
2013年05月29日 05点05分
回复 冰枫丶丶 :false
2013年05月29日 05点05分
level 7

提交的type改为button。加一个class属性 命名为“sub”
用户名加一个class属性 “username” 密码判断的就不多说了
---------
首先导入jquery核心包。然后在页面的head标签加入我写的代码
<script type="text/javascript">
$(document).ready(function(){
$(".sub").click(function(){
//获得用户名
var username = $(".username").val();
alert(username);
if(username==""){
alert("用户名不能为空!")
}else{
$(".sub").submit();
}
})
})
</script>
2013年05月29日 05点05分 13
出现很多问题,首先那个js核心文件引入后,会报错,我下载了3个都报错,还有就是你的js脚本也有错误,不知道怎么搞哇,[乖]
2013年05月29日 06点05分
回复 丶渲目 :。。。加入一个核心包你都报错 我实在无能为力了。
2013年05月29日 07点05分
回复 __唯凉 :好吧,还是感谢您 的帮助,我自己慢慢搞一搞
2013年05月29日 07点05分
回复 丶渲目 :对不起上次省略了,让你多费了那么多心
2013年05月29日 11点05分
level 12
onlick onsubmit
2013年05月29日 06点05分 16
level 13
加一个JS function,提交的时候调用验证
2013年05月29日 06点05分 17
level 2
说的方法基本都能用,看你自己怎么用的,不要直接copy过来,哪怕是一模一样的代码,也建议先看在自己敲,不懂了才看
2013年05月29日 07点05分 18
level 10
[狂汗]纯js写也没几行代码吧。。onSubmit
2013年05月29日 11点05分 23
level 8
alert
2013年05月29日 18点05分 24
level 10
lz想要的应该是给文本框加失去焦点事件onblur,换行就执行的那种。
2013年05月30日 01点05分 25
1