jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证


Posted in Javascript onJune 25, 2015

jQuery实现按钮的点击 全选/反选 单选框/复选框 文本框 表单验证

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <base href="<%=basePath%>">
   
  <title>My JSP 'index.jsp' starting page</title>
  <meta http-equiv="pragma" content="no-cache">
  <meta http-equiv="cache-control" content="no-cache">
  <meta http-equiv="expires" content="0">  
  <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
  <meta http-equiv="description" content="This is my page">
  <!--
  <link rel="stylesheet" type="text/css" href="styles.css">
  -->
  <script type="text/javascript" src="jquery-1.4.js"></script>
  <script type="text/javascript">
  $(document).ready(function(){
     //按钮
     $("#but").click(function(){
     alert("This is my JSP page");
     });
      
     //文本框
     $("#btext").click(function(){
     alert($("#te").val());
     });
      
     //下拉框
     $("#sel").change(function(){
     alert($("#sel").val());
     });
      
     //单选框
     $("#uradio1").click(function(){
     alert($('input[name="radiobuttid=on"]:checked').val());
     });
     $("#uradio2").click(function(){
     alert($('input[name="radiobutton"]:checked').val());
     });
     $("#uradio3").click(function(){
     alert($('input[name="radiobutton"]:checked').val());
     });
      
     //复选框
     $("#ucheck").click(function(){
      var str="";//定义一个数组   
      $('input[name="checkbox"]:checked').each(function(){//遍历每一个名字为interest的复选框,其中选中的执行函数   
      str+=$(this).val();//将选中的值添加到数组chk_value中  
        
      });
      alert(str);
     });
     //全选
     $("#checkall").click(function(){ 
      $("input[name='items']").attr("checked",true); 
     }); 
      
     //全不选
     $("#checkallNo").click(function(){
      $("input[name='items']").attr("checked",false);
     });
     
     //反选
     $("#check_revsern").click(function(){ 
      $("input[name='items']").each(function(){ 
        $(this).attr("checked", !$(this).attr("checked")); 
       }); 
     }); 
      
     //全选/反选
     $("#checkItems").click(function(){ 
      $("input[name='items']").attr("checked",$(this).get(0).checked); 
     }); 
      
     //表单验证
     $("#nameid").hide();
     $("#ageid").hide();
      
     $("#ubu").click(function(){
     if($("#name").val()==""){
       $("#nameid").show();
       $("#nameid").fadeOut(3000);
      return false;
     }else if($("#age").val()==""){
       $("#ageid").show();
       $("#ageid").fadeOut(3000);
      return false;
     }
     alert($("#sel").val());
     alert("姓名:"+$("#name").val()+"  "+"年龄"+$("#age").val() );
     });
     
    });
  </script>
 </head>
  
 <body>
  <!-- 按钮 -->
  <input type="button" value="确认" id="but"/><br>
   
  <!-- 文本框 --> 
  <input type="text" name="text" id="te" /><input type="button" id="btext" value="取值"><br>
   
  <!-- 下拉框 -->
  <select id="sel">
    <option value="1">1</option>
    <option value="2">2</option>
    <option value="3">3</option>
  </select>
  <br>
   
  <!-- 单选框 -->
  <input type="radio" name="radiobutton" id="uradio1" value="1"> 1 
  <input type="radio" name="radiobutton" id="uradio2" value="2"> 2
  <input type="radio" name="radiobutton" id="uradio3" value="3"> 3
  <br> 
   
  <!-- 复选框 -->
  <input type="checkbox" name="checkbox" value="1"> 1 
  <input type="checkbox" name="checkbox" value="2"> 2 
  <input type="checkbox" name="checkbox" value="3"> 3 
  <input type="checkbox" name="checkbox" value="4"> 4
  <input type="button" id="ucheck" value="确定">
  <br> 
   
  <!-- 复选框的全选和反选 -->
   <input type="checkbox" name="checkItems" id="checkItems" value="全选/全不选"/>全选/全不选
    <br>
    <input type="checkbox" name="items" value="足球"/>足球
    <input type="checkbox" name="items" value="篮球"/>篮球
    <input type="checkbox" name="items" value="游泳"/>游泳
    <input type="checkbox" name="items" value="唱歌"/>唱歌
    <br>
    <input type="button" name="checkall" id="checkall" value="全选" />
    <input type="button" name="checkall" id="checkallNo" value="全不选" />
    <input type="button" name="checkall" id="check_revsern" value="反选" />
   
  <!-- 表单验证 -->
  <form action="">
     姓名:<input type="text" id="name"><span id="nameid" style="color:#f00;">姓名不能为空!</span><br>
     年龄:<input type="text" id="age"/><span id="ageid" style="color:#f00;">年龄不能为空!</span> <br> 
    <input type="button" id="ubu" value="确定" />
  </form>
 </body>
</html>

菜鸟第一次发布,如有不对还望指出

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
Feb 23 Javascript
javascript 面向对象编程  function是方法(函数)
Sep 17 Javascript
FF IE浏览器修改标签透明度的方法
Jan 27 Javascript
node.js中的querystring.unescape方法使用说明
Dec 10 Javascript
JS中input表单隐藏域及其使用方法
Feb 13 Javascript
AngularJS全局警告框实现方法示例
May 18 Javascript
JavaScript对JSON数据进行排序和搜索
Jul 24 Javascript
JS实现的3des+base64加密解密算法完整示例
May 18 Javascript
微信小程序开发之自定义tabBar的实现
Sep 06 Javascript
解决Layui数据表格显示无数据提示的问题
Nov 14 Javascript
js实现点击烟花特效
Oct 14 Javascript
JavaScript canvas实现跟随鼠标移动小球
Feb 09 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
Jun 25 #Javascript
javascript实现跨域的方法汇总
Jun 25 #Javascript
浅谈JavaScript字符串拼接
Jun 25 #Javascript
javascript最基本的函数汇总
Jun 25 #Javascript
使用javascript将时间转换成今天,昨天,前天等格式
Jun 25 #Javascript
javascript中的Function.prototye.bind
Jun 25 #Javascript
jQuery实现为图片添加镜头放大效果的方法
Jun 25 #Javascript
You might like
php读取xml实例代码
2010/01/28 PHP
PHPwind整合最土系统用户同步登录实现方法
2010/12/08 PHP
openflashchart 2.0 简单案例php版
2012/05/21 PHP
PHP+JS实现大规模数据提交的方法
2015/07/02 PHP
javascript IFrame 强制刷新代码
2009/07/23 Javascript
JavaScript 继承使用分析
2011/05/12 Javascript
js 可拖动列表实现代码
2011/12/13 Javascript
js 固定悬浮效果实现思路代码
2013/08/02 Javascript
JS关闭窗口时产生的事件及用法示例
2016/08/20 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
ES6/JavaScript使用技巧分享
2017/12/14 Javascript
详解微信小程序用定时器实现倒计时效果
2019/04/30 Javascript
vue+springboot图片上传和显示的示例代码
2020/02/14 Javascript
Python中关于字符串对象的一些基础知识
2015/04/08 Python
python爬取NUS-WIDE数据库图片
2016/10/05 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
Python3 使用cookiejar管理cookie的方法
2018/12/28 Python
对python PLT中的image和skimage处理图片方法详解
2019/01/10 Python
Python实现统计英文文章词频的方法分析
2019/01/28 Python
python+webdriver自动化环境搭建步骤详解
2019/06/03 Python
用python做游戏的细节详解
2019/06/25 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
python爬虫智能翻页批量下载文件的实例详解
2021/02/02 Python
CSS3的常见transformation图形变化用法小结
2016/05/13 HTML / CSS
HTML5印章绘制电子签章图片(中文英文椭圆章、中文英文椭圆印章)
2019/06/03 HTML / CSS
全球领先的各类汽车配件零售商:Advance Auto Parts
2016/08/26 全球购物
美国南部最大的家族百货公司:Belk
2017/01/30 全球购物
Java基础面试题
2014/07/19 面试题
幼儿园大班新学期寄语
2014/01/18 职场文书
《黄山奇石》教学反思
2014/04/19 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
病人家属写给医院的感谢信
2015/01/23 职场文书
关于上班时间调整的通知
2015/04/23 职场文书
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python
MySQL 主从复制数据不一致的解决方法
2022/03/18 MySQL
Python中三种花式打印的示例详解
2022/03/19 Python