浏览 5257 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2005-05-28
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2005-05-28
mars 写道 虽然WEBWORK提供验证器,但是我不想和服务器交互,只想使用JAVASCRIPT来验证就出现了如下问题,按照WEBWORK的拦截器机制我不用request.getParameter()方法来取得参数,所以在JSP中使用objectName.property作为<input>标签的name,但是使用JAVASCRIPT验证时无法对objectName.property进行验证,原因是因为无法解析“.”这个操作符很郁闷。
JAVASCRIPT你用它的id不就可以了。 比如:<input id="userName" name="user.name"> |
|
返回顶楼 | |
发表时间:2005-05-28
如果用ID的话,webwork可以解析吗?
|
|
返回顶楼 | |
发表时间:2005-05-28
document.someForm['someObject.someAttribute'].value
|
|
返回顶楼 | |
发表时间:2005-05-28
http://forum.iteye.com/viewtopic.php?t=13338
|
|
返回顶楼 | |
发表时间:2005-05-29
mars 写道 虽然WEBWORK提供验证器,但是我不想和服务器交互,只想使用JAVASCRIPT来验证就出现了如下问题,按照WEBWORK的拦截器机制我不用request.getParameter()方法来取得参数,所以在JSP中使用objectName.property作为<input>标签的name,但是使用JAVASCRIPT验证时无法对objectName.property进行验证,原因是因为无法解析“.”这个操作符很郁闷。
这个确实很头疼,但可以用getElementsByName("xx.xx")来找到你的标签的。 |
|
返回顶楼 | |
发表时间:2005-07-19
<input id="userName" name="user.name">
赞同moxie的方法,在WW2中用name取值,在js验证时用document.getElementById("userName") |
|
返回顶楼 | |
发表时间:2005-07-20
这样很累诶..每个input 都要设一个不一样的id
|
|
返回顶楼 | |
发表时间:2005-08-18
你可以写一个验证集合。比如把所有要验证的类型写到一起,然后再submit是遍历一下所有的<input>进行验证。这样复用起来很方便。另外,你可以在<input>中写自己的属性,每次遍历时只要找obj.getAttribute("my_attribute")就行了。在这点上strutsTag就很拘谨了。
|
|
返回顶楼 | |