现在遇到一个很纳闷的问题;对主界面的数据进行修改,修改之前,把一级界面的值赋给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()' />",
用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()' />",
我说错了,我测试的时候就是alert(document.getElementById("y_open_date").value);能显示出来, 就是文本框上不显示值, 再用from获取,却却取不到值。