Topic: 怎么在JSP中读Form中文本框的值? 不用提交 |
Print this page |
1.怎么在JSP中读Form中文本框的值? 不用提交 | Copy to clipboard |
Posted by: Kaywa Posted on: 2004-05-23 23:22 在SL中可以实现不? 那EL也行吗? 谢谢! 可能是菜了点,呵呵 |
2.Re:怎么在JSP中读Html文本域的值? [Re: Kaywa] | Copy to clipboard |
Posted by: Kaywa Posted on: 2004-05-24 16:45 哦,对不起, 怪我没说清楚,呵呵 <INPUT NAME="name" TYPE="text" class="logininput" id="name"> 我想在jsp中把name的文本值读出来, 不知用SL和EL怎么实现? 谢谢 |
3.Re:怎么在JSP中读Form中文本框的值? [Re: Kaywa] | Copy to clipboard |
Posted by: bluepure Posted on: 2004-05-25 13:28 <c:choose> <c:when test="${param.name=='myname' && param.pass=='password'}"> <c:out value="login success!!!"> </c:out> </c:when> <c:otherwise> <c:out value="login failed"> </c:out> </c:otherwise> </c:choose> 使用 param.你的变量名 |
4.Re:怎么在JSP中读Form中文本框的值? [Re: Kaywa] | Copy to clipboard |
Posted by: Kaywa Posted on: 2004-05-25 16:57 这是用的form的提交吗? 不用提交可不可实现? 意思是在用户输完后, 马上用一个按纽来栓测该名字是否被占用(不用提交,因为我已经有个提交了,再说form不能嵌tao) 数据库操作我要用到那文本框的值 |
5.Re:怎么在JSP中读Form中文本框的值? 不用提交 [Re: Kaywa] | Copy to clipboard |
Posted by: popwave Posted on: 2004-05-26 08:29 用提交也没问题的啊,你可以设一个参数来标志你这次提交是要做检查名字这个操作.在ACTION里判断一下这样就可以了. 不知道有没有其他办法,我是这样做的. |
6.Re:怎么在JSP中读Form中文本框的值? 不用提交 [Re: Kaywa] | Copy to clipboard |
Posted by: Jay Posted on: 2004-05-29 07:43 用js,假设你的form名为form1: document.form1.name.value就是你的文本框的值 |
7.Re:怎么在JSP中读Form中文本框的值? 不用提交 [Re: Kaywa] | Copy to clipboard |
Posted by: logix Posted on: 2004-05-29 14:59 1、检测用户名是否被占用,一般来说是必须在服务端判断的,所以,无论用什么手段实现,必须将客户端输入的用户名传给服务端。 2、至于是不是一定要form的提交其实有很多实现的办法,popwave说的就是一般常用的方法。另外,还可以设置一个隐藏的frame,在那个frame中把用户名提交出去检查,返回检查结果以后再通过javascripts操作原来的frame。第二中方法稍微繁琐一些,但好处是用户感觉不到页面的提交过程。 3、其实只要弄清B/S的工作原理,再掌握一些DHTML技巧,是可以写出效果很好的浏览器程序的。 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |