在javaScript中选择下拉列表之前,如何验证用于检查文本框值的下拉列表?

在javaScript中选择下拉列表之前,如何验证用于检查文本框值的下拉列表?,javascript,asp.net,validation,Javascript,Asp.net,Validation,我有一个文本框,用于获取日期时间值,首先用户必须在选择车辆下拉列表之前填写日期时间文本框。如果该文本框为空,我必须弹出一条消息。。我正在尝试验证,但它没有响应。。 代码是 function Validate_VehicleDropdown() { var RequestDateTime=$get('<%=ui_txtRequestDateTime.ClientID %>') if(RequestDateTime.value=="") { al

我有一个文本框,用于获取日期时间值,首先用户必须在选择车辆下拉列表之前填写日期时间文本框。如果该文本框为空,我必须弹出一条消息。。我正在尝试验证,但它没有响应。。 代码是

function Validate_VehicleDropdown()
{
    var RequestDateTime=$get('<%=ui_txtRequestDateTime.ClientID %>')
    if(RequestDateTime.value=="")
    {
         alert("Please Enter RequestDateTime Before Selecting Vehicle");
         RequestDateTime.focus();
         return false;
    }

我在这里犯了什么错误??给出一些想法?

首先,您不需要在模糊部分使用
javascript:
。这主要是为了超链接。 第二,也许您可以检查浏览器JavaScript日志中的错误

在Internet Explorer 9中按F12

在Firefox中下载firebug


在Chrome中按CTRL+SHIFT+J

可以使用onchange事件而不是onblur

onblur="javascript:return Validate_VehicleDropdown();