下拉焦点不适用于jquery

时间:2017-08-09 11:08:54

标签: javascript jquery focus

每当警报被触发时我都会尝试将焦点设置为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();
    }
}

1 个答案:

答案 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();
    });
  }
}