document.getElementById("").value 赋值了,界面却不显示值.
言多必失 2013-03-22 06:15:29 现在遇到一个很纳闷的问题;
对主界面的数据进行修改,修改之前,把一级界面的值赋给2级界面,
用Extjs(Ext.Window)弹出二级界面
document.getElementById("y_open_date").value='2013-01-28';
这样赋值,第一次是显示界面显示正确, 第二次打开界面却不显示值,我找不到原因,只能猜测是Ext.Window.hide()的时候 对页面有影响, 但是为什么影响却让它不显示.
第一次查看html代码:
<input name="open_date" id="y_open_date" style="width: 180px;" onclick="calendar()" type="text" value="2013-01-28"/>
第二次查看:
<input name="open_date" id="y_open_date" style="width: 180px;" onclick="calendar()" type="text"/>
虽然第二次 没有value,但是点击按钮的时候
alert(document.getElementById("y_open_date").value='2013-01-28';
);却有值。
extJS里面源代码:
html :"<input type='text' style='width: 180px;' name='open_date' id='y_open_date' onclick='calendar()' />",