每当警报被触发时我都会尝试将焦点设置为control
。为此,我写了类似下面的内容
var checkIfUserRequesterApprover = document.getElementById('hdnSessionValue').value;
if (checkIfUserRequesterApprover == "VSAT Approver") {
var ddlSiteApproved = $('#ddlSiteApproved').val();
if (ddlSiteApproved == "Site Not Approved") {
jAlert('Site cannot be Approved if marked as Site Not Approved in Site Approved/Not Approved', 'INFORMATION');
return false;
$("#ddlSiteApproved").focus();
}
}
答案 0 :(得分:1)
由于我没有jAlert的外部链接,我不能在这里发布小提琴。 此外,我不确定您使用的是哪个版本或文件jAlert。
$(function(){
jAlert('Site cannot be Approved if marked as Site Not Approved in Site Approved/Not Approved', 'INFORMATION', function(){
$("#ddlSiteApproved").focus();
});
});
请检查这是否适合您。
在你的情况下:
var checkIfUserRequesterApprover = document.getElementById('hdnSessionValue').value;
if (checkIfUserRequesterApprover == "VSAT Approver") {
var ddlSiteApproved = $('#ddlSiteApproved').val();
if (ddlSiteApproved == "Site Not Approved") {
jAlert('Site cannot be Approved if marked as Site Not Approved in Site Approved/Not Approved', 'INFORMATION', function() {
$("#ddlSiteApproved").focus();
});
}
}