`

JQuery操作表单相关使用总结

阅读更多

select下拉列表onChange事件之JQuery实现:

JQuery:
$(document).ready(function () {     
       $("#selectMenu").bind("change", function () { 
        if ($(this).val() == "pro1") { 
            $("#pro1").slideDown(); 
            $("#pro2").slideUp(); 
        } 
        else if($(this).val() =="pro2") { 
            $("#pro2").slideDown(); 
            $("#pro1").slideUp(); 
        } 
    }); 
}); 

HTML: 
<select id="selectMenu">  
    <option value="" >Please select product below</option>  
    <option value="pro1">Product 1</option>  
    <option value="pro2">Product 2</option>  
</select>  

 

//1.jQuery对select的基本操作
$("#select_id").change(function(){ //code...});   //为Select添加事件,当选择其中一项时触发

var checkValue=$("#select_id").val();  //获取Select选择的Value
var checkValue = $('.formc select[@name="country"]').val(); //得到下拉菜单name=country的选中项的值
var checkValue=$("#select_id").val().join(","); //获取select多选(multiple="true"时候) 的value

var checkText = $("#select_id").find("option:selected").text();  //获取Select选择的Text
var checkText = $("select[@name=country] option[@selected]").text();  //获取select被选中项的文本(注意中间有空格)
var checkText = $("#select_id option:selected").text();

var cc2 = $('.formc select[@name="country"]').val(); //得到下拉菜单的选中项的值
var cc3 = $('.formc select[@name="country"]').attr("id"); //得到下拉菜单的选中项的ID属性值


var checkIndex=$("#select_id ").get(0).selectedIndex;  //获取Select选择的索引值
var maxIndex=$("#select_id option:last").attr("index");  //获取Select最大的索引值

$("#select_id ").get(0).selectedIndex = 1;  //设置Select索引值为1(第二项)的项选中
$('#select_id')[0].selectedIndex = 1;		//设置Select索引值为1(第二项)的项选中
$("#select_id ").val(4);					//设置Select的Value值为4的项选中
$("#select_id option[text='jQuery']").attr("selected", true);   //设置Select的Text值为jQuery的项选中
$("#select_id").attr("value",'-sel3');		//设置value=-sel3的项目为当前选中项

$("#select_id").empty();	//清空下拉框

$("#select_id").append("<option value='Value'>Text</option>");  //为Select追加一个Option(下拉项)
$("<option value='1'>1111</option><option value='2'>2222</option>").appendTo("#select_id")//添加下拉框的option
$("#select_id").prepend("<option value='0'>请选择</option>");  //为Select插入一个Option(第一个位置)
$("#select_id option:last").remove();		//删除Select中索引值最大Option(最后一个)
$("#select_id option[index='0']").remove(); //删除Select中索引值为0的Option(第一个)
$("#select_id option[value='3']").remove(); //删除Select中Value='3'的Option
$("#select_id option[text='4']").remove();  //删除Select中Text='4'的Option


//2.jquery对radio的基本操作
var item = $('input[@name=items][@checked]').val();  //获取一组radio被选中项的值
var rval = $("input[@type=radio][@checked]").val();	  //得到单选框的选中项的值(注意中间没有空格)
$('input[@name=items]').get(1).checked = true;	//radio单选组的第二个元素为当前选中值
$("input[@type=radio]").attr("checked",'2');	 //设置value=2的项目为当前选中项
$("input[@type=radio][@value=2]").attr("checked",'checked'); //设置单选框value=2的为选中状态.(注意中间没有空格)


//3.jquery对checkbox的基本操作
$("#checkbox_id").attr("value"); //多选框checkbox
$("input[@type=checkbox][@checked]").val(); //得到复选框的选中的第一项的值
$("input[@type=checkbox][@checked]").each(function(){ //由于复选框一般选中的是多个,所以可以循环输出
	alert($(this).val());
});
$("#chk1").attr("checked",'');//不打勾
$("#chk2").attr("checked",true);//打勾
if($("#chk1").attr('checked')==undefined) //判断是否已经打勾


//4.jquery对text的基本操作
$("#txt").attr("value");	//文本框,文本区域:
$("#txt").attr("value",''); //清空内容
$("#txt").attr("value",'11');//填充内容

 

分享到:
评论

相关推荐

    jquery操作表单案例

    本文将深入探讨“jquery操作表单案例”中的关键知识点,包括输入元素(input)、文本区域(textarea)、单选按钮(radio)、复选框(checkbox)以及选择列表(select)的操作,特别是如何根据选择列表的文本值(text)来选定选项...

    jquery获取表单值

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

    jquery总结学习资料JQuery总结,jquery总结学习资料JQuery总结,jquery总结学习资料JQuery总结

    jQuery 是一个广泛使用的JavaScript库,由John Resig于2006年创建,它极大地简化了JavaScript编程,尤其是处理DOM操作、事件处理、动画效果和Ajax交互。jQuery 的设计目标是“write less, do more”,它通过提供简洁...

    jquery表单验证插件

    本文主要针对“jquery表单验证插件”进行详细介绍,并通过示例代码展示其使用方法。 #### 二、jQuery Form插件介绍 jQuery Form插件由Malsup开发,是一款非常实用的jQuery扩展,能够极大地简化表单的Ajax提交过程。...

    JQuery实现表单验证

    1. **选择器与DOM操作**:利用JQuery的选择器,如`$("#myForm")`,选取表单元素,然后使用`.find()`或直接使用类名、ID等选择表单字段,如`$("#username"), $("#email")`等。 2. **事件绑定**:使用`.on()`方法绑定...

    jQuery填写表单分步步骤进度条样式代码

    现在,我们可以使用jQuery来处理表单的分步流程和进度条的更新。首先,我们需要监听表单提交事件,然后根据当前步骤更新进度条宽度: ```javascript $(document).ready(function() { var totalSteps = $('.step')....

    表单验证jquery插件

    jQuery Validation Engine 是一个功能强大的表单验证插件,以其简单易用和丰富的自定义选项而受到开发者的青睐。 ## 1. jQuery Validation Engine 插件简介 jQuery Validation Engine 是一款基于 jQuery 库的验证...

    jquery表单验证特效

    下面我们将深入探讨如何使用jQuery进行表单验证及其相关的特效。 首先,基本的jQuery表单验证通常涉及到以下几个步骤: 1. **选择表单元素**:使用jQuery的选择器选取需要验证的表单字段,例如`$("#username")`会...

    使用jQuery.form插件,实现完美的表单异步提交

    总结一下,jQuery.form插件通过提供简单的API和强大的功能,极大地简化了表单异步提交的实现。通过理解并熟练运用这些方法,你可以创建出更高效、用户体验更佳的Web应用。无论是在简单的数据提交还是复杂的文件上传...

    jquery获取表单元素的方法

    本文将详细解析如何使用jQuery获取表单元素的各种值,包括文本框(TEXT)、文本区域(AREA TEXT)、复选框(CHECKBOX)、单选按钮(RADIO)、下拉列表(SELECT)以及表格(TABLE)中的数据。 ### 文本框(TEXT) ...

    jQuery自定义表单.zip

    1. **表单元素操作**:使用jQuery选择器如`$("#elementId")`或`$(".className")`定位到特定的表单元素,然后可以调用`.val()`获取或设置值,`.attr()`读取或设置属性,`.html()`修改元素内容。 2. **事件绑定**:`....

    jquery form 表单验证神器

    首先,我们来看一下**jQuery**,这是一个广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画效果以及Ajax交互。jQuery Form 验证插件充分利用了jQuery的优势,使得开发者可以通过简单的API调用来实现复杂的...

    jQuery表单验证插件

    jQuery的核心优势在于其简洁的语法和强大的功能,这使得使用jQuery进行表单验证变得非常直观。通过选择器选取表单元素,结合事件监听,可以轻松实现对用户输入的实时验证。 ### 二、jQuery表单验证插件的选择 1. *...

    jquery实现弹窗表单填写提交

    总结,这个项目涉及了jQuery的基本用法,包括DOM操作(选择元素、显示/隐藏元素)、事件处理、表单序列化、Ajax请求,以及基本的前端表单验证。这些都是Web开发者必备的技能,尤其在构建交互性强的网页应用时。通过...

    jQuery填写表单带步骤指引的表单向导提示插件

    jQuery是一款强大的JavaScript库,它简化了DOM操作、事件处理和动画效果等任务,而“jQuery填写表单带步骤指引的表单向导提示插件”则进一步提升了表单填写的体验,通过引导式提示帮助用户逐步完成复杂的表单填写...

    jQuery滑动式分步注册表单插件

    通过利用jQuery的DOM操作和事件绑定,开发者可以轻松地实现表单的动态切换和验证。 ### 插件概述 该插件的主要目标是创建一个分页滑动的注册流程,每个步骤之间通过平滑的动画过渡。这不仅使界面看起来更专业,也...

    jquery带提示验证表单.zip

    通过理解并运用jQuery的选择器、事件绑定和DOM操作,我们可以快速构建出功能完善的带提示的表单验证系统,提升用户的使用体验。在实际项目中,还可以结合其他库如`jQuery Validate`插件,进一步优化表单验证的实现。

    jQuery Mobile 表单

    jQuery Mobile 提供了专门针对移动设备优化的表单组件,使得在手机和平板上创建和操作表单变得更加便捷。 ### jQuery Mobile 表单的基础结构 在 jQuery Mobile 中,表单的基本HTML结构与标准HTML表单相似,但需要...

    jQuery完整注册表单提交验证

    总结来说,jQuery在创建一个完整的注册表单验证系统中发挥着重要作用,它提供了便捷的DOM操作和事件处理机制,帮助开发者轻松地实现前端验证,提升用户体验。结合适当的后端交互,我们可以构建出一个安全、友好的...

Global site tag (gtag.js) - Google Analytics