1

这是我的日期选择器:

<input type="text" name="offerdate" class="datecls" style="width:62px;" id="date_1" onclick="return check_group_name('date_1');"/>

这是脚本:

function check_group_name(dateid) {
        var groupmodelGrpname = $("#groupmodelGrpname").val();
        if(groupmodelGrpname == ""){
            alert("Select Group Before Selecting Offer Date");
            $("#groupmodelGrpname").focus();
            $("#dateid").val("");
            return false;
        }
    }

在我的表单中有一个下拉框。所以我需要在从日期选择器中选择值之前检查这个下拉列表。

这意味着如果我首先单击 datepicker 将检查,下拉列表有任何选定的值。如果没有,则提醒"Select Group Before Selecting Offer Date".

这工作得很好,但有一些问题。

当我点击日期选择器时,警报会出现,但加载的日历不会消失。

我需要在没有警报时显示日历,这意味着如果下拉列表有价值,则只有警报才会出现。

我怎样才能做到这一点?

4

1 回答 1

1
function check_group_name(dateid) {
    var groupmodelGrpname = $("#groupmodelGrpname").val();
    if(groupmodelGrpname == ""){
        alert("Select Group Before Selecting Offer Date");
        $("#groupmodelGrpname").focus();
        $("#dateid").val("");
        $('#dateid').datepicker("hide"); 
        return false;
    }
}
于 2013-01-03T11:58:47.500 回答