jQuery 操作表单

jquery取得text,areatext,radio,checkbox,select的值,以及其他一些操作;

1.假如我们有如下页面

<input type="text" name="textname" id="text_id" value=""> 

<!--其余的请自行添加.重要的是要有TYPE.NAME.ID等,一般情况这些都是有的--> 

2.下面来看怎么取得FORM中的各种值等等;

function get_form_value(){ 

/*获得TEXT.AREATEXT的值*/ 

   var textval = $("#text_id").attr("value");//或者 

   var textval = $("#text_id").val(); 

/*获取单选按钮的值*/ 

   var valradio = $("input[@type=radio][@checked]").val(); 

/*获取一组名为(items)的radio被选中项的值*/

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

/*获取复选框的值*/ 

var checkboxval = $("#checkbox_id").attr("value"); 

/*获取下拉列表的值*/ 

   var selectval = $('#select_id').val(); 

3.另外对表单的其他处理:

//控制表单元素: 

//文本框,文本区域: 

$("#text_id").attr("value",'');//清空内容 

$("#text_id").attr("value",'test');//填充内容 

//多选框checkbox: 

$("#chk_id").attr("checked",'');//未选中的值 

$("#chk_id").attr("checked",true);//选中的值 

if($("#chk_id").attr('checked')==undefined) //判断是否已经选中 

//单选组radio: 

$("input[@type=radio]").attr("checked",'10');//设置value=10的单选按钮为当前选中项 

//下拉框select: 

$("#select_id").attr("value",'test');//设置value=test的项目为当前选中项 

$("<option value='test'>test</option><option value='test2'>test2</option>").appendTo("#select_id")//添加下拉框的option 

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

---------------------------------------------------------

注:如果你像NeiLyi以前一样观注这方面内容,请你先了解CSS以及Xpath对元素的选取,因为jQuery就是给合两家之长的.希望看到这句话对你有所帮助.

获取一组名为(items)的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的项目为当前选中项

$("11112222").appendTo("#sel")//添加下拉框的option

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

时间: 2024-12-23 19:14:44

jQuery 操作表单的相关文章

jQuery操作表单常用控件方法小结

 这篇文章主要介绍了jQuery操作表单常用控件方法,实例总结了jQuery针对常用表单控件的操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例总结了jQuery操作表单常用控件方法.分享给大家供大家参考.具体如下: 下面的JS代码列出了jQuery操作表单常用控件(包括select,radiobox,checkbox)的常用方法,相信一定有你需要的 操作radio的html代码 ? 1 2 3 4 Radion <input type="radio" nam

jQuery操作表单元素各种方法总结

表单元素无处不在,已然成了Web应用不可或缺的一个部分.对表单最最最常见的操作就是获取表单元素的值或者更改表单元素的值.那在JQuery和JavaScript中怎么操作表单元素的值? JQuery操作表单总结: 1.文本框.密码框.隐藏域.文本域(id换成对应的,value属性存在,才能利用attr('value') 获取值,否则返回undefined): 1.1 获取->$("#text").val()或者$("#text").attr('value') 1

实用jquery操作表单元素的简单代码_jquery

取下拉菜单选中项的文本: 获取和设置下拉菜单的值: 清空下拉菜单: 给下列菜单添加元素: 取单选框值: 单选或复选按钮的选择: 取复选框值: 判断单选或复选框是否被选中: 元素可用不可用: 判断元素可用不可用. 实用jquery操作表单元素代码 /* 假设在一个表单中有一个按钮id="save" $(document).ready(function(){ $("#save").click(function(){ $("#save").attr(&

实用jquery操作表单元素代码

实用jquery操作表单元素代码 /* 假设在一个表单中有一个按钮id="save" $(document).ready(function(){      $("#save").click(function(){         $("#save").attr("disabled",true);//设为不可用                                 $("#form1")[0].su

jquery 表单取值常用代码_jquery

jquery操作表单元素代码/*假设在一个表单中有一个按钮id="save"$(document).ready(function(){     $("#save").click(function(){        $("#save").attr("disabled",true);//设为不可用                                 $("#form1")[0].submit();

jquery表单验证validator插件用法

这段时间工作上比较闲,总感觉不能让自己的技术荒废,于是又操起了老行,做起了小demo来. 这次我做了一个js版本的表单验证插件,总体的原理参照了jquery validate,但是在一些小方面还是有自己的创新. 这个插件主要功能有以下几点. 1.验证规则自定义 可以自己配置需要验证的表单项,对于验证通过或者错误时的处理,也可以自己决定,最大限度地保证了插件的灵活性. 2.验证方式多样 插件提供了丰富的验证种类,比如为空.长度.大小.相等.远程验证.数据类型验证等. 3.提示机制健全 当每次操作表

jQuery 表单验证扩展(三)_jquery

在看这篇文章之前, 可以看看前两篇文章,表单验证输入范围验证是在原有的基础上改写的. (一). 输入范围验证存在问题 在第二篇上提到的问题,在原有的验证中也存在相同的问题.当然在这次改写中也解决了一些这些问题.同时也添加了对radio,checkbox,select 元素的验证.当然对于时间的验证仍没有解决,后续过程中会继续补充! (二). 验证参数的设计 onEmptyText: 当输入内容为空的时候显示文本 onEmptyClass: 当输入内容为空的时候显示样式 onSuccessText

jQuery表单获取和失去焦点输入框提示效果的实例代码

这篇文章介绍了jQuery表单获取和失去焦点输入框提示效果的实例代码,有需要的朋友可以参考一下   复制代码 代码如下:   $("#focus .input_txt").each(function(){   var thisVal=$(this).val();   //判断文本框的值是否为空,有值的情况就隐藏提示语,没有值就显示   if(thisVal!=""){   $(this).siblings("span").hide();   }e

一款比较实用齐全的jQuery表单验证插件

一款比较实用,并且验证类型齐全的jQuery表单验证插件.英文版原作者@Vanadium,由我做中文整理.E文水平有限,如果翻译的有问题的,请大家指出,在此感谢~ 可以验证哪些? 文字,日期,邮箱,网址,数字,AJAX用户名验证以及自定义的正则等等几乎所有我们要用到的验证. 不多说,看DEMO吧:点些下载 如何使用? 第一步,当然是和使用其他jQuery插件一样,引入插件文件vanadium.js;第二步,根据你表单要使用的验证方法,在你的表单中加入对应的验证挂钩.比如你想使下面的表单为必填项: