jQuery MiniUI

标题: mini.alert问题 [打印本页]

作者: gaohy    时间: 2020-11-2 10:56:41     标题: mini.alert问题

使用mini.alert点击确认之后,不能使用focus()

作者: felt    时间: 2020-11-2 12:20:54

请具体描述你的问题
作者: gaohy    时间: 2020-11-2 14:22:11

本帖最后由 gaohy 于 2020-11-2 14:47 编辑
felt 发表于 2020-11-2 12:20
请具体描述你的问题

var CONDITION_CODE_01 = mini.getbyName("CONDITION_CODE_01").getValue();
if (CONDITION_CODE_01 == "") {           
                top.mini.alert("@Resources.ASN2_CargoReceiving.ConditionCode_Verify");
                mini.get("CONDITION_CODE_01").focus();
                return;
}
focus() 不会定位到输入框中

作者: felt    时间: 2020-11-2 16:20:01

gaohy 发表于 2020-11-2 14:22
var CONDITION_CODE_01 = mini.getbyName("CONDITION_CODE_01").getValue();
if (CONDITION_CODE_01 == " ...

js模拟的弹出并不会阻塞代码
mini.alert弹出的时候已经向下执行了,然后你点击了mini.alert的关闭,又变动了焦点
你需要在mini.alert的回调内聚焦
mini.alert(msg,title,function(){
     .....
})




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2