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

时间:2011-06-06 06:43:23

标签: javascript asp.net validation

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

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

我在Dropdown控件中调用了该函数

onblur="javascript:return Validate_VehicleDropdown();

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

2 个答案:

答案 0 :(得分:1)

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

在Internet Explorer 9中按 F12

在Firefox下载firebug。

在Chrome中按 CTRL + SHIFT + J

答案 1 :(得分:1)

您可以使用 onchange 事件而不是onblur