disabled和readonly

项目中,有一个input控件,input的值需要通过点击一个javascript链接,从弹出的对话框中所列出的项中选择。而不能从input框中直接输入。

刚开始将input的disabled属性设置为true,结果input的值无法传递到后台,无法存入数据库。

 

在网上查了一下,原因如下:

设置了disabled,这个控件就完全不能使用了,

readOnly 只读,是要锁定这个控件,页面无法修改,但是可以通过javascript修改;

提交表单时,readonly可以提交到服务器,而disabled的不可以。

 

所以,将input的readOnly属性设置为true,disabled为默认的false,满足了需求。

posted @ 2013-12-03 13:46  泉水叮~咚  阅读(238)  评论(0编辑  收藏  举报