0

我正在尝试检查下拉框的选定值是否“请选择..”我需要显示相关的警报消息说请选择,但即使我从下拉框中选择“ETF太大”我仍然得到提示框说请选择。有人可以在下面纠正我的错误,因为我看不到哪里出错了。当我将鼠标悬停在变量上Diarised时,它会从下拉列表中向我显示相关的选定文本,但它仍然会给我警报框。

var Diarised = $('[id*=drpDiarisedReason] :selected').text();
                    if (Diarised == "Please Select..");
                    {
                        alert('Please Select Diarised Reason');
                        return false;
                    }

这是我的 HTML

<select id="drpDiarisedReason">
        <option value="">Please Select..</option>
        <option value="1">ETF Too Big</option>
        <option value="2">Equipment Cost</option>
        <option value="3">Spend Too Little</option>
    </select>

感谢您的时间。

4

2 回答 2

2
if ($('#drpDiarisedReason').val()=== "")
{
    alert('Please Select Diarised Reason');
    return false;
}

在此处查看演示

于 2012-05-14T15:22:29.280 回答
1

尝试类似的东西

var text = $('#drpDiarisedReason').val();

阅读更多关于.val()

于 2012-05-14T15:27:29.247 回答