validator 框架 不能包含“test”

ivan_fang 2010-01-10 09:06:14
如题,请问我该如何去实现?
我用的是struts1.3
...全文
55 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
crazylaa 2010-01-10
  • 打赏
  • 举报
回复
html:text
你可以看看他的html.tld里面的text标签下面有没有对应于onblur的方法。。。
刚查了1.1的struts-html.tld,有,但是是:onblur
B要小写。

<tag>
<name>text</name>
<tagclass>org.apache.struts.taglib.html.TextTag</tagclass>
<attribute>
<name>accesskey</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>alt</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>altKey</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>disabled</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>indexed</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>maxlength</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>name</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>onblur</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>onchange</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>onclick</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>ondblclick</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>onfocus</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>onkeydown</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>onkeypress</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>onkeyup</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>onmousedown</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>onmousemove</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>onmouseout</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>onmouseover</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>onmouseup</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>property</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>readonly</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>size</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>style</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>styleClass</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>styleId</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>tabindex</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>title</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>titleKey</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
<attribute>
<name>value</name>
<required>false</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
ivan_fang 2010-01-10
  • 打赏
  • 举报
回复
实现客户端的javascript验证,是在<form onSubmit=”return validateLonginActionForm(this);”>配置提交事件和使用<html:javascript formName=”loginActionForm”/>
[Quote=引用 5 楼 crazylaa 的回复:]
引用 4 楼 ivan_fang 的回复:
我用的就是客户端验证呀,validator框架也有客户端严重的功能的呀

真的啊,那是我的错。。sorry
[/Quote]
ivan_fang 2010-01-10
  • 打赏
  • 举报
回复
<input type="text" id="username" name="username" value="" class="t_input" onBlur="checkUserName()" tabindex="2" />
该功能就是在注册用户的时候,输入用户名,鼠标离开输入框后,会验证输入的用户名是否合适。
在struts中该怎么写呢,因为onBlur这种写在html:text中是错误的
crazylaa 2010-01-10
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ivan_fang 的回复:]
我用的就是客户端验证呀,validator框架也有客户端严重的功能的呀
[/Quote]
真的啊,那是我的错。。sorry
ivan_fang 2010-01-10
  • 打赏
  • 举报
回复
我用的就是客户端验证呀,validator框架也有客户端严重的功能的呀
crazylaa 2010-01-10
  • 打赏
  • 举报
回复
前台js验证么好了咯。啥都弄到服务器端去影响性能。
ivan_fang 2010-01-10
  • 打赏
  • 举报
回复
就是说比如我注册页面的用户名,不能包含“test”这个词,我该如何用struts的validator框架进行验证,validator.xml这个文件该怎么写?
aft_momo 2010-01-10
  • 打赏
  • 举报
回复
请求参数不能包含“test”???详细一点啊。汗

81,095

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧