想实现功能:当num值大于1时,弹出窗口提示“账户总表手机号有多个,请至账户总表确认,仅能保留一个手机号!”,点确定后跳转账户总表页,点取消返回当前页并清空内容,以下是我写的代码,但执行有异常,报错,烦请看看哪有问题: ------------------------------- 部分JS代码如下: if (num > 1) { fr.msg.confirm("提示", "账户总表手机号有多个,请至账户总表确认,仅能保留一个手机号!",function(value) { if (value) { window.parent.location.href = "/webroot/decision/view/report?viewlet=chyou%252Faccountdetail.cpt&ref_t=design&op=write&__cutpage__=v&ref_c=af56d25d-807b-4e9a-bc12-301b3c7b933c"; } else { this.setValue(""); // 此处没起效果,但改居location.reload()可以达到效果,但属于重新加载页面。。但我就想知道用this.setValue("")或this.reset 在这里为何不行呢? } },100); } ------------------------- 修改了以上代码后,点击确定跳转可以了,但点击取消没起效果,值没被清空,望高手指点 |