读书人

这个有关问题是用Hidden解决的吗?

发布时间: 2012-03-13 11:21:11 作者: rapoo

这个问题是用Hidden解决的吗???????????????????????????
从数据库中查询一些数据
比如 员工工号,和姓名

然后在页面上有一个工号输入框,输入后可以判断输入该工号是否为数据库中的数据.

我的想法是把数据库中查询出的结果都放到页面上,然后有JS判断

但是Hidden可以存放非字符串类型的数据吗?

还是有其他解决办法?

[解决办法]
楼主 js只是用来做客户端判断
其实思路很简单
工号输入框 输入你要查询的工号 然后再在servlet页面request.getParameter( ' ')取
然后作为where条件 用sql语句选 如果有值就表示有 为空就表示没有
[解决办法]
那你就把工号全部取出来,然后用“,”分割,放在一个hidden里面,判断的时候用indexOf就可以了
[解决办法]
hidden应该可以存放对象
如用request.setAttribute();这样就可以放一个list到客户端

你也可以采用ajax方法,异步提交,可以利用输入框的onblur事件发送ajax请求,查询数据库
很多网站的注册名验证都是采用此方法,可以参考
[解决办法]
楼主 我感觉你这样的思路不好
但问题hidden是可以接受任何变量 但你想想 如果你的数据库里有几千条数据 我看怎么办
[解决办法]
可以用ajax来做这个东西。例子也比较多```或者直连sql也可以

[解决办法]
AJAX吧
下面是注册检查注册名是否存在的例子,改一下应该适合你了就
http://www.cnblogs.com/chinhr/archive/2007/08/20/862428.html
http://blog.sina.com.cn/s/blog_5566ffd0010009bk.html
[解决办法]
一楼的方法可取
[解决办法]
hidden应该可以存放对象
-------------------------------------
hidden只能存放string型的。
功能可用ajax松,建用ajax.pro.dll框架,在文本框的onchange事件用ajax用後台方法,把文本框入的工到後台,後台接到比。
[解决办法]
一楼正解
Hidden不能存对象
你实现的功能也不用,反而更麻烦
[解决办法]
文字改变就触发:IE用onpropertychange

尽量不要在onpropertychange里调用onpropertychange方法,
请考虑一下服务器/网速等资源

读书人网 >JavaScript

热点推荐