更改 Struts 1 中的 isRequired 星号位置
我在表单上使用 Struts 1,需要根据需要标记一些输入。问题是,在使用 isRequired="true"
标记必填字段时,显示必填字段的红星 ('*') 默认情况下显示在文本框之后:
替代文本 http://img402.imageshack.us/img402/2345/input.png
有没有办法改变星号位置在“输入”之前左侧?
如果需要的话,现在的代码是:
<layout:text property="input" key="form.input" styleClass="FormInput" mode="E,E,I" isRequired="true" />
I am using Struts 1 on a form and need to mark some inputs as required. The thing is that the red star ('*') showing the required fields when marking them with isRequired="true"
is by default shown right after the textbox:
alt text http://img402.imageshack.us/img402/2345/input.png
Is there a way to change the star position to the left, right before "Input"?
If needed, the code of this is now:
<layout:text property="input" key="form.input" styleClass="FormInput" mode="E,E,I" isRequired="true" />
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可能必须编写自己的自定义标记,该标记基本上扩展了布局:文本标记,但覆盖了输出(即,如果字段有错误,则生成星号)。
从这里开始: http://java.sun.com/j2ee /tutorial/1_3-fcs/doc/JSPTags.html 您可能可以跳到“示例”页面,但了解其他内容也很好
You will likely have to write your own custom tag that basically extends the layout:text tag but overrides the output (i.e. where the star is generated if the field has an error).
Start here: http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPTags.html You could probably skip ahead to the "Examples" page, but the other stuff is good to know too