jQuery在下拉选择中验证textarea

时间:2012-11-29 02:17:18

标签: jquery validation drop-down-menu textarea

我有一个包含下拉列表的表单。当在下拉列表中选择其他选项时,我会显示一些textarea字段。我想在我的下拉列表中选择其他选项时验证这些字段。如果我的下拉列表中的任何其他选项是选择我不想验证那些textarea字段是否仍然隐藏。

这是我的jquery(不起作用):

$("#form_182748").validate()({
element_19: "required",
element_99: {
required: function(element) {
return $("select#element_99").val() == 'Autre';
}
}
});

element_19是我的textarea,如果从element_99(下拉列表)中选择了选项Other,则验证该文本区域。验证必须在用户点击提交时发生。

2 个答案:

答案 0 :(得分:0)

这就是你追求的吗?

$("#YourDropDownId").change(function()
{
   if($("#YourDropDownId").val() == "Other Option")
   {
       // Validate
   }  
});

答案 1 :(得分:0)

在验证中,您可以测试元素是否可见:

if ($(element).is(":visible")) {
   //DO VALIDATION
}