jQuery在下拉选择上验证文本区域

jQuery在下拉选择上验证文本区域,jquery,validation,drop-down-menu,textarea,Jquery,Validation,Drop Down Menu,Textarea,我有一个有下拉列表的表单。当在下拉列表中选择其他选项时,我会显示一些textarea字段。我想在我的下拉列表中选择其他选项时验证这些字段。如果我的下拉列表中的任何其他选项是“选择”,我不想验证这些文本区域字段是否隐藏 这是我的jquery(不起作用): element_19是我的文本区域,如果从element_99(下拉列表)中选择了选项Other,则将对其进行验证。验证必须在用户单击“提交”时进行。这就是您所追求的吗 $("#YourDropDownId").change(function()

我有一个有下拉列表的表单。当在下拉列表中选择其他选项时,我会显示一些textarea字段。我想在我的下拉列表中选择其他选项时验证这些字段。如果我的下拉列表中的任何其他选项是“选择”,我不想验证这些文本区域字段是否隐藏

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


element_19是我的文本区域,如果从element_99(下拉列表)中选择了选项Other,则将对其进行验证。验证必须在用户单击“提交”时进行。

这就是您所追求的吗

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

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

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

我已经试过这样的方法了,但是不起作用。我是否必须将class=“required”添加到每个下拉列表和文本区域?我必须在提交表格时进行验证。
if ($(element).is(":visible")) {
   //DO VALIDATION
}