struts2中的文本框不可编辑

来源:互联网 发布:古装淘宝 编辑:程序博客网 时间:2024/05/22 09:39

使文本框不可编辑,只需设置readonly="true"或disabled="true"即可

二者之间的区别:

readonly:会将文本框的值提交到后台,鼠标可将光标定位于其上

disabled:不会将文本框的值提交到后台,鼠标无法将光标定位于其上


代码:

1.s:textfield对应于原生html中的input标签

(1)readonly情形

<s:textfield id="studentName" name="studentName" readonly="true"cssStyle="background-color: #CCCCCC; color: blue"/>
html写法:

<input id="studentName" name="studentName" readonly="readonly"style="background-color: #CCCCCC; color: blue"/>

若不需要readonly,则写法如下:

<s:textfield id="studentName" name="studentName" readonly="false"/>
html写法:

<input id="studentName" name="studentName"/>

(2)disabled情形

<s:textfield id="studentName" name="studentName" disabled="true"cssStyle="background-color: #CCCCCC; color: blue"/>
html写法:

<input id="studentName" name="studentName" disabled="disabled"style="background-color: #CCCCCC; color: blue"/>
若不需要disabled,则写法如下:
<s:textfield id="studentName" name="studentName" disabled="false"/>
html写法:
<input id="studentName" name="studentName"/>

2.s:textarea对应于原生html中的textarea标签,写法类似


原创粉丝点击