关于jquery中validates的rules规则中select框的判断

问题描述

关于jquery中validates的rules规则中select框的判断

求大神指点,比如说要判断该select框是否有option被选中,如果没有则提示用户该项不能为空,用validates的rules请问怎么实现呀

解决方案

 var selectIndex = document.getElementById("sect").selectedIndex;//获得是第几个被选中了
 var selectText = document.getElementById("sect").options[selectIndex].text //获得被选中的项目的文本
 这2个值你看着要用那一个来做判断

解决方案二:

搜索jquery validates自定义验证方法,jquery validates支持自定义验证方法,用jquery通过id对select进行each遍历,如果没有选中的就提示。

解决方案三:

采用jQuery的选择器,$("select option:selected").val();如果为undefined,则表示没有被选中的option

时间: 2024-08-04 11:45:15

关于jquery中validates的rules规则中select框的判断的相关文章

Ubuntu中保存iptables防火墙规则的例子

 buntu下保存iptables规则并开机自动加载的方法: Saving iptables 保存设置 机器重启后,iptables中的配置信息会被清空.您可以将这些配置保存下来,让iptables在启动时自动加载,省得每次都得重新输入.iptables-save和iptables-restore 是用来保存和恢复设置的. Configuration onstartup 开机自动加载配置 先将防火墙规则保存到/etc/iptables.up.rules文件中 # iptables-save >

seajs中模块的解析规则详解和模块使用总结

 这篇文章主要介绍了seajs中模块的解析规则详解和模块使用总结,需要的朋友可以参考下 seajs github 模块标识已经说的相对清楚了.但并没有面面俱到,特别是当你需要手写 [模块ID]和[模块依赖]的时候,或者自己写自动化工具来做 transport 的时候(ps:spm貌似适应性不是很强也不易用,毕竟每个项目的目录结构可能相差很大,且不易改变.当然如果他的定位是包管理工具就别指望它来做你的项目的自动化构建工具了),ID的解析规则就需要了解透彻了. 注意事项: 1. 顶级标识始终相对 b

怎么利用jquery修改css content伪类中的内容

问题描述 怎么利用jquery修改css content伪类中的内容 html内容: css: .icon-menu:before { content: "f0da"; } jquery代码: $("#icon").css("content",'"f0d7"');$("#icon"). 我想利用jquery把content中的内容改成content: "f0d7";,求助大神解答,我利用

IBM Websphere Operational Decision Management V8中Events与Rules的集成

Events 擅长在复杂的环境中实时监控用户事件,并对每个事件进行分析,触发相应的操作.本文将详细介绍 Events 是如何与 WODM 传统部件 Rules 进行集成,便捷的互相调用. Websphere Business Events 是 IBM 一款比较新的产品.从版本 7.5 开始,Business Events 集成到了 Websphere Operational Decision Management(以下简称 WODM)中,成为产品线的一部分.在 WODM 8 中,Business

在一起是什么意思:css 规则中两个类连在一起是什么意思?

比如:.c1.c2{    text-decoration:underline;}选择器中 .c1 与 .c2 直接连在一起,中间无空格.无逗号,表示什么意思?看个例子:<head><style type="text/css">.c1{    color:#ff0000;}.c2{    font-style:italic;}.c1.c2{    text-decoration:underline;}</style></head> <

jQuery谷歌地图插件Maplace(图中附送如何攻击开源中国数据库)

jQuery谷歌地图插件Maplace 图中附送如何攻击开源中国数据库..   var P1 = [ { lat: 45.468945, lon: 45.73684365, title: 'Title', html: 'Content', zoom: 10, animation: google.maps.Animation.DROP } ]; var LocsA = [ { lat: 45.9, lon: 10.9, title: 'Title A1', html: '<h3>Content

使用jQuery快速解决input中placeholder值在ie中无法支持的问题

 本篇文章主要介绍了使用jQuery快速解决input中placeholder值在ie中无法支持的问题.需要的朋友可以过来参考下,希望对大家有所帮助  代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http

jQuery的keyup事件在苹果手机中不生效,有没有其他事件可取代?

问题描述 jQuery的keyup事件在苹果手机中不生效,有没有其他事件可取代? 在苹果手机中 如果用户点击图中的[看看]2字的时候,keyup事件不生效,有没有其他的时间可以解决这个问题,不知道谁遇到过没 解决方案 Jquery keyup事件jQuery之keyup()事件关于KeyUp事件 解决方案二: 不是应该jquerymobile 么?

jquery下拉菜单在浏览器中只显示1像素,求大神帮帮忙

问题描述 jquery下拉菜单在浏览器中只显示1像素,求大神帮帮忙 本人小菜鸟一枚,用jquery写了个简单的下拉菜单,代码如下:$(document).ready(function(){ $(""#navRight .jiantou"").hover(function(){ $(this).find("".xiangq"").stop().slideDown(""slow""); }f