如题
在必填内容 例如密码之类的 如果留空 按提交后 表单不进行提交 同时弹出警告 怎么做到呢??
在必填内容 例如密码之类的 如果留空 按提交后 表单不进行提交 同时弹出警告 怎么做到呢??
解决方案 »
- 初学struts报这个异常求大牛解惑~
- java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=18559
- struts session 丢失问题。 不好意思,分刚给完。。不是没有诚意。。
- struts多模块开发:错误Servlet.init() for servlet action threw exception,急!!
- winXP下用jsp连sql2000出现Unable to compile class for JSP错误,请教如何解决?在线等
- jsp 连接 MS SQLSERVER2000数据库问题 急!!!!!!!!!!!!!!!!!!!
- request.getSession(true)和getSession(false)
- jsp如何删除一个文件?
- 小弟写了个mysql分页的javabean,有点问题,大家给看下吧.
- 从别的电脑上复制过来的java代码和mysql数据库,在别的电脑上可以运行,考过来后就连不上数据库了
- 向高手请教个问题!
- java中如何创建虚拟目录
能不能把判断 值是否为空时 不提交表单 并弹出警告的这一段代码 写一下呢
对于JSP的很多我还是不懂
<%
if(password.equals(""))
{
%>
<script type="">
alert("密码不能为空!");
</script>
<%
}
%>JSP里一小部分代码~应该挺好理解
<input name="username"/>
<input type="password" name="password"/>
</form>
<script>
username=document.fm.username.value;
password=document.fm.password.value;
if(username=="")
{
alert("用户名不能为空");
return false;
}
if(password=="")
{
alert("密码不能为空");
return false;
}
return true;
</script>这是客户端验证,一般都用javascript
在form表单中加一个事件 OnSubmit="return checkdate();"
function checkdata()
{
userid=document.register.userid.value;
password1=document.register.password1.value;
if(userid.length<6||userid.length>20)
{
alert("用户名长度必须在6到20之间!");
return false;
}
if(password1.length<6||password1.length>20)
{
alert("密码必须在6到20位之间!");
return false;
}
return true;
}
</script>
<%@ page contentType="text/html;charset=GB2312"%>
<form action="" method="post" name="register" OnSubmit="return checkdata();">
用户名(6-20位)<input name="userid" />
密码(6-20位)<input type="password" name="password1" />
<input type="submit" value="提交" />
<input type="reset" value="重置" />
这个决定正确,已经测试过
当点击提交按钮的时候会执行check()<script language="javascript">
function check() { var username=document.fm.username.value;
var password=document.fm.password.value; if(username=="")
{
alert("用户名不能为空");
return false;
}
if(password=="")
{
alert("密码不能为空");
return false;
}
return true;
}
</script><form action="" method=post name="fm" onsubmit="check()">
<input type="text" name="username">
<input type="password" name="password">
<input type="submit" name="sub" value="提交">
</form>
第一:javascript脚本语言解决
如楼上给出的例子.
第二:如果该web项目用到struts,则可以尝试它的validate策略.
具体可以上google上搜看看.
如果你是直接写jsp文件,那就在jsp文件中写入js校验代码;如果是用框架,比如struts,那使用框架提供的校验,很方便,会自动生成js校验代码
我试过了 原来我用的是自符串和""作比较 用错了 现在可以了