Jquery对表单选择的影响

Jquery effect on form select

本文关键字:影响 选择 表单 Jquery      更新时间:2023-09-26

我有一个验证一些表单信息的脚本。目前,它添加了一个.error的CSS类(添加红色边框),当输入值小于1个字符时,它还应用了抖动效果。

如果没有选择任何内容,我还需要对表单中的各种选择进行此操作。我需要对以下代码做些什么才能让它正常工作?

//check if inputs aren't empty
   var fields = $('.validate');
   var error = 0;
   fields.each(function(){
       var value = $(this).val();
       if( value.length<1 || value==field_values[$(this).attr('id')] ) {
           $(this).addClass('error');
           $(this).effect("shake", { times:3 }, 50);
           error++;
       } else {
           $(this).addClass('valid');
       }
   });

我对Javascript/Jquery的了解有限,这是我在网上找到的一个修改过的脚本。你可以在这里看到它的作用:网站,表单的第2步是你可以找到选择的地方。

您可以通过检查是否选择了一个选项来检查是否进行了选择:

if ($("#mySelect option:selected").length){
//something has been selected   
}
if (!$("#mySelect option:selected").length){
//nothing has been selected   
}

你可以使用这个jQuery验证插件,它会让你的生活更轻松,特别是在错误和错误显示方面。。

http://jqueryvalidation.org/