`
fengyaodong
  • 浏览: 147115 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery 常用表单操作

    博客分类:
  • ajax
阅读更多
例:将多个选中的checkbox的值组装成一个字符串

<script type=text/javascript>
function addMem(){
//var followers = document.getElementsByName("followers");
var f_str = '0';
$("input[@name='followers']").each(function(){
   if($(this).attr("checked")==true){
    f_str += ","+$(this).attr("value");
   }
})
alert(f_str);
}
</script>

=====================

例:取选中的radio的值

var gender = $('input[@name=gender][@checked]').val();

=====================

转别人的一些东西:

jquery判断checkbox是否被选中

html的checkbox里,选中的话会有属性checked="checked"。

如果用一个checkbox被选中,alert这个checkbox的属性"checked"的值alert($"#xxx".attr("checked")),会打印出"true",而不是"checked"!

如果没被选中,打印出的是"undefined"。觉得很奇怪是吗?继续看下去~

不要尝试去做这样的判断:if($"#xxx".attr("checked")=="true")

因为这么做是错的,jQuery的API手册上写,attr(name)的返回值是object。

所以,应该是if($"#xxx".attr("checked")==true)

====================================

jquery全选/取消选择checkbox示例:

<input type="checkbox" name="checkbox_name[]” id=”checkbox_name_1″ />1<br />
<input type=”checkbox” name=”checkbox_name[]” id=”checkbox_name_2″ />2<br />
<input type=”checkbox” name=”checkbox_name[]” id=”checkbox_name_3″ />3<br />
<input type=”checkbox” name=”checkbox_name[]” id=”checkbox_name_4″ />4<br />
<input type=”checkbox” name=”checkedAll” id=”checkedAll”/>全选/取消全选

<script type="text/javascript">
<!--
$(function() {
$("#checkedAll").click(function() {
if ($(this).attr("checked") == true) { // 全选
   $("input[@name='checkbox_name[]']").each(function() {
   $(this).attr("checked", true);
  });
} else { // 取消全选
   $("input[@name='checkbox_name[]']").each(function() {
   $(this).attr("checked", false);
  });
}
});
});
//-->
</script>
=================================================

jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关
获取一组radio被选中项的值
var item = $('input[@name=items][@checked]').val();
获取select被选中项的文本
var item = $("select[@name=items] option[@selected]").text();
select下拉框的第二个元素为当前选中值
$('#select_id')[0].selectedIndex = 1;
radio单选组的第二个元素为当前选中值
$('input[@name=items]').get(1).checked = true;

获取值:

文本框,文本区域:$("#txt").attr("value");
多选框checkbox:$("#checkbox_id").attr("value");
单选组radio:   $("input[@type=radio][@checked]").val();
下拉框select: $('#sel').val();

控制表单元素:
文本框,文本区域:$("#txt").attr("value",'');//清空内容
                 $("#txt").attr("value",'11');//填充内容

多选框checkbox: $("#chk1").attr("checked",'');//不打勾
                 $("#chk2").attr("checked",true);//打勾
                 if($("#chk1").attr('checked')==undefined) //判断是否已经打勾

单选组radio:    $("input[@type=radio]").attr("checked",'2');//设置value=2的项目为当前选中项
下拉框select:   $("#sel").attr("value",'-sel3');//设置value=-sel3的项目为当前选中项
                $("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#sel")//添加下拉框的option
                $("#sel").empty();//清空下拉框
分享到:
评论

相关推荐

    jquery常用的表单操作很全很详细.rtf

    jquery常用的表单操作很全很详细.rtf

    jquery获取表单值

    在Web开发中,jQuery作为一个非常流行的JavaScript库,简化了许多复杂的DOM操作,特别是对于表单数据的获取与处理方面提供了极大的便利。本文将详细讲解如何使用jQuery来获取不同类型的表单控件(如文本框、文本域、...

    jQuery常用资质表单验证网站.rar

    【jQuery常用资质表单验证网站】是一个集合了实用jQuery特效的资源包,主要针对网页中的表单验证功能进行了精心设计和实现。这个压缩包提供的代码适用于开发者在创建网站时,需要对用户输入进行有效性和合法性检查的...

    jQuery常用插件之表单插件form使用笔记

    在JavaScript的世界里,jQuery是一个广泛使用的库,它简化了DOM操作、事件处理、动画效果以及Ajax交互等任务。本文将聚焦于jQuery中的一个特定插件——表单插件`form`,来探讨如何利用它来增强网页表单的功能和用户...

    jQuery常用插件介绍/收集

    **jQuery常用插件介绍/收集** jQuery是一款广泛应用于前端开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作等任务。本文将详细介绍一些常用的jQuery插件,并探讨它们在实际项目中的应用...

    jquery表单验证插件

    在Web开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理以及Ajax交互。而"jquery表单验证插件"则是基于jQuery构建的一种工具,用于增强表单数据输入的验证功能,确保用户提交的数据符合预设的...

    jQuery常用功能大全

    ### jQuery常用功能详解 #### 一、页面元素的引用 在使用jQuery时,最基础的操作之一就是选择页面上的元素。这通常通过`$()`符号来完成。jQuery的强大之处在于它支持多种选择器语法,比如: - **ID选择器**:通过...

    jquery获取form表单input元素值的简单实例

    首先,要获取表单中input元素的值,最常用的方法是使用jQuery的val()方法。当使用 $("#id") 选择器选中了一个元素后,可以使用 .val() 来获取这个元素的值。这里,“#id”是CSS选择器的一种,用于选中id属性为特定值...

    jQuery表单验证

    jQuery表单验证是一种在网页开发中常用的技术,用于在用户提交数据前检查输入的有效性,确保数据的质量和安全性。在Web应用中,表单验证是不可或缺的部分,它可以帮助减少服务器端的压力,提供更好的用户体验,及时...

    jquery常用插件下载

    《jQuery常用插件详解与应用》 jQuery,作为一款强大的JavaScript库,因其简洁的API和丰富的插件生态,被广泛应用于网页开发中。本篇文章将深入探讨jQuery的常用插件,以及它们在实际项目中的应用。 首先,jQuery...

    jquery常用插件

    这个“jquery常用插件”压缩包很可能是包含了一系列实用的jQuery扩展,这些插件能帮助开发者快速实现一些常见的功能,比如图片轮播、下拉菜单、表单验证、弹窗提示等。 1. **源码分析**: - 对于开发者来说,研究...

    Jquery表单验证

    jQuery Validation Plugin是jQuery生态中最常用的表单验证插件,它提供了`.validate()`方法。首先需要引入该插件的JS文件,然后在表单元素上调用此方法,配置相应的验证规则: ```html &lt;script src="jquery....

    jQuery常用api手册大全

    10. **表单操作和验证** - `.serialize()`:序列化表单数据。 - `.serializeArray()`:以数组形式序列化表单数据。 - `$.validate(options)`:使用jQuery验证插件进行表单验证。 11. **jQuery扩展** - `$....

    jQuery常用方法jQuery常用方法

    在jQuery中,可以通过各种方法来操作DOM元素的属性值。 - **addClass(cssClass)**: 为匹配元素添加一个或多个类。例如:`$("p").addClass("cssClass");` - **attr()**: 可用于获取或设置一个或多个属性。 - 获取...

    jQuery表单验证(各表单后面提示)

    `$(document).ready()`是jQuery中的一个常用函数,确保DOM加载完成后才执行代码。 二、表单验证的重要性 表单验证能够防止无效数据的提交,提升用户体验。它通常包括验证用户输入的格式(如电子邮件地址、电话号码...

    jQuery Validate表单验证深入学习

    jQuery Validate插件是前端开发中用于表单验证的常用JavaScript库,它能够方便地集成到jQuery项目中,并提供了一套丰富的验证规则和方法。通过该插件,开发者可以快速实现对表单输入数据的验证,确保数据的准确性和...

    JQuery_1.4_API及jQuery常用插件大全

    **jQuery常用插件** jQuery的丰富生态系统包含了大量优秀的插件,这些插件大大扩展了jQuery的功能,提高了开发效率。 1. **Bootstrap插件**: 用于构建响应式、移动设备优先的网页项目,包含栅格系统、下拉菜单、...

    jquery常用插件合集

    本合集包含了多个常用的jQuery插件,它们为Web开发提供了许多实用的功能,以下是各插件的详细说明:** 1. **jQuery Validate 插件(jquery.validate_15.zip)**:这是一个强大的表单验证插件,能够帮助开发者轻松...

Global site tag (gtag.js) - Google Analytics