简单描述下问题:
1、首先设置textbox的text值和value值不同,第一次和第二次获取的值一致;
2、在执行readonly方法之后,text属性值会覆盖value属性值;
3、在readonly之后需要重新设置value和text的值才不影响使用(在readonly之前先存储一下value和text的值,readonly之后重新赋值);
略坑。。。
<input id="testInput" name="testInput"/>
$("#testInput").textbox();
$("#testInput").textbox("setValue", "firstValue");
alert("第一次获取:" + $("#testInput").textbox("getValue") + "----" + $("#testInput").textbox("getText"));//第一次获取:firstValue----firstValue
$("#testInput").textbox("setText", "firstText");
alert("第二次获取:" + $("#testInput").textbox("getValue") + "----" + $("#testInput").textbox("getText"));//第二次获取:firstValue--