我必须使用Struts修改代码。更准确地说,我必须修改一些编码为<html:text>
Struts标记的HTML输入的样式。
例如,我有:
<html:text name="myName" property="myProperty"
maxlength="24" size="25"
onchange="JavaScript:fooBar();" />
输入实际上是显示禁用的内容,我想修改它。 (我正在研究的网络浏览器是IE 11)。
修改
Struts标签实际上生成了这个HTML:
<INPUT onchange=JavaScript:myFoo();myBar(this);
disabled="disabled"
maxLength=24
size=25
value=myValue
name=myProperty>
&#13;
很明显,disabled
属性是问题的根源,但我不知道Struts在这种情况下生成它的原因可能是什么。
修改
看起来显示器与Internet Explorer的版本不同,例如使用IE 10时,输入未被禁用,disabled
属性值为空字符串(即{{1在HTML标记中)。