Javascript struts应用程序的文本框只读属性问题

Javascript struts应用程序的文本框只读属性问题,javascript,html,struts,Javascript,Html,Struts,在我的struts 1.2应用程序中,文本框中有一些文件,它始终位于readOnly=“true”中。我将填充所有的值,没有任何问题,但问题是当我单击文本框时,光标在文本框上闪烁,当我尝试单击backspace按钮时,它转到我的上一页,最后在上一个操作中出现会话过期错误 另外,在某些情况下,我填充文本框值,并将该文本框设置为readOnly=“false”,允许用户在按下backspace键删除已存在的值时在此处结束某些值,然后转到上一页 请帮助避免这种情况 提前谢谢 使用禁用而不是只读。禁用的

在我的struts 1.2应用程序中,文本框中有一些文件,它始终位于readOnly=“true”中。我将填充所有的值,没有任何问题,但问题是当我单击文本框时,光标在文本框上闪烁,当我尝试单击backspace按钮时,它转到我的上一页,最后在上一个操作中出现会话过期错误

另外,在某些情况下,我填充文本框值,并将该文本框设置为readOnly=“false”,允许用户在按下backspace键删除已存在的值时在此处结束某些值,然后转到上一页

请帮助避免这种情况


提前谢谢

使用
禁用
而不是
只读
。禁用的元素无法聚焦,因此不会出现令人困惑的闪烁光标

<textarea disabled="disabled">content</textarea>
内容

感谢您的回复。是的,我也尝试了禁用,但对于文本框,我正在动态填充DB中的值。因此,当我这样做时,它无法绑定数据,因此它以异常结束。@sudha,禁用文本字段应该不会影响填充数据。您使用的服务器端框架是什么?(您可以发布相关的代码吗?)但禁用此功能的问题是,当您试图从textbox或textarea中的bean对象获取数据时,它将为空。@sudha,有一个秘密的解决方案。禁用文本区域,然后创建一个包含所需数据的隐藏输入字段。(请注意,这是不安全的;任何使用Firebug的用户仍然可以修改输入。)