日期:2014-05-16  浏览次数:20422 次

页面有一个内置框架,里面有一个表单。如何等待表单提交完成后,然后再执行下一句 js 语句呢?
页面有一个内置框架,里面有一个表单。如何等待表单提交完成后,然后再执行下一句   js   语句呢?

例如:

//   提交表单。提交后将设置   Label1   控件上的文本为成功信息。
window.frames( "UploadPage ").document.getElementById( "Form1 ").submit();

//   然后获取Label1上的文本信息,默认JS不等待上面的表单提交完,就进行这一句,于是获取   Label1   上的文本为空,怎么办??
var   str   =   window.frames[ "UploadPage "].document.getElementById( "Label1 ").innerText;



------解决方案--------------------
你可以将按钮类型由submit改为button
然后在button的onclick事件里自己写的函数里
进行提交或者其他操作