web端给F7字段赋值时,如何不触发值改变事件原创
21人赞赏了该文章
72次浏览
编辑于2024年06月14日 14:47:51
以往处理办法:
先卸载onchange事件,setValue后再重新设置onchange事件,例如:
var _onchangeHandler =waf('#f7').wafPromptBox('option','onchange');
waf('#f7').wafPromptBox('option','onchange',null);
waf('#f7').wafPromptBox('setValue', {...});
waf('#f7').wafPromptBox('option','onchange', _onchangeHandler);
新版处理办法相对简单:
waf("#ext_changeAudit").wafPromptBox("setValue", null, false);
第三个参数说明:是否触发值改变事件,true-触发,false-不触发。
推荐阅读