我有下面的代码,我禁用和启用日历可点击图标。输入类型禁用和只读行为与href不同
<p>
<label>
<input type="text" name="date18" id="date18" value="01/01/2012"
style="width:75px;" disabled/>
</label>
<a href="#" onclick="somecaledarrelatedstuff()" name="calid" id="calid">
<img src="icon-Calendar.jpg" alt="Click to pick a date from a popup
calendar"/>
</a>
</p>
当我添加disable
如上两个输入字段和链接日历弹出是禁用。但是因为禁用元素的值没有提交,所以我认为它是只读的。然而,问题是,当它是只读的,只有输入字段变得只读(而不是日历弹出链接),就像使用禁用。
我知道如果我想禁用(只是为了防止用户编辑)输入字段和href我可以使用disabled
并有一个隐藏的输入变量,并提交它并引用该变量。但是我正在寻找另一种方法,因为如果我引入一个新的隐藏变量,我会对我的代码进行大量的重构。
谢谢。
相关http://stackoverflow.com/questions/7730695/whats-the-difference-between-disabled-disabled-and-readonly-readonly-for-te –