- 浏览: 1488702 次
- 性别:
- 来自: 大连
文章分类
- 全部博客 (460)
- java (148)
- javascript (34)
- Flex文章 (4)
- css+div (2)
- ajax (6)
- extjs (11)
- 人生感悟 (9)
- struts2.0 (6)
- IT之路,生活 (15)
- hibernate (6)
- struts1 (1)
- spring (5)
- j2ee错误 (3)
- Dwr (5)
- Linux (33)
- C++ (3)
- SWT Win32 (2)
- EJB (1)
- JPA (4)
- C语言和LinuxC (7)
- SQL (13)
- 项目经理 (6)
- db2 (2)
- java数据结构 (2)
- 网页播放器flv (1)
- 数据库 (24)
- 用户体验设计学习 (2)
- 网络电话 (5)
- 军事理论 (4)
- android (3)
- oracle (18)
- oracle ebs form (11)
- oracle ebs oaf (4)
- erp (20)
- DBA (9)
- java中URL 的编码和解码函数 (1)
- 铁血丹心 (1)
- excel 单元格格式不能立即生效 (1)
- Java调用bat文件 (1)
- 如何把本地outlook中的邮件上传到网络邮箱中 (1)
- java 报表 打印 (1)
- 创建dblink (1)
- 图标前台框架 (1)
- vnc (1)
- FORM (1)
- MYSQL (1)
最新评论
-
July01:
推荐用StratoIO打印控件,支持网页、URL、图片、PD、 ...
web打印不显示页眉页脚 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
Javascript网页打印大全 -
hardyer:
大哥写的很实在,受教了,提前祝你元旦快乐!
黎活明给程序员的忠告 -
cxysilahi:
请问WIN7 64位,调用报错Exception in thr ...
JNative的初步使用 -
action1949:
好东西,解决问题
JFreeChart乱码解决方法
<input type="text" name="textname" id="text_id" value="">
...........在此不写出来了
下面来看怎么取得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();
/*获取复选框的值*/
var checkboxval = $("#checkbox_id").attr("value");
/*获取下拉列表中所有的值*/
var selectval = $('#select_id').val();
//获取下拉列表选取中的值,此方法针对所有下拉框都起作用的
//此方法针对所有下拉框都起作用的
//如果针对某ID进行获取,$(‘#id>option’).each()即可
$('select>option').each(function(){
if($(this).attr('selected')==true)
{
alert($(this).text());
}
})
}
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();//清空下拉框
开发过程中经常要处理页面表单元素,如:在下拉框select中获取selected的value值,在复选框checkBox中获取 checked的value值等,来触发和调用其它页面表单元素,制作出交互性强,页面友好的表单。jQuery通过元素$(#id)产生一个 Object对象,通过对获取的对象深入了解,完全可以获取任何页面元素中的任何信息,为了工作方便,我总结了相关jQuery操作object对象的方 法,获取下拉框selected,复选框和单选框checked,文本框value值,供参考。 表单实例: 一,html部分 <form> $(document).ready(function(){ $("#sButtonId").click(function(){//获取select对象 $("#cButtonId").click(function(){//获取checkBox对象 $("#rButtonId").click(function(){//获取radio对象 $("#tButtonId").click(function(){//获取text对象 其操作过程如下: 为什么是get(0)? 实例表明,掌握jQuery的object对象调用对于获取表单元素非常有用,可以获取下拉框selected值,复/单选框checked值,文 本text的value值,增强我们制作表单元素的交互性与灵活性,上面实例中主要考虑到jQuery对象的调用原理,代码相对比较多,实际使用中完全可 以精简代码行如下: 获取表单元素值主要是jQuery中get()对象访问方法,其次是each()方法,记住一点:$(#id)产生的是一个对象,获取其中的值完全 可以使用jQuery对象访问方法。 jQuery提供丰富的object对象访问方法,通过对访问对象方法的掌握,轻松获取selected,checked,text等表单值。 jquery取得text,areatext,radio,checkbox,select的值,以及其他一些操作; 3.另外对表单的其他处理:
<!-- 获取select的selected值 biuuu.com-->
<select id="selectId"><option value="biuuu_s1">s1</option>
<option value="biuuu_s2">s2</option>
<option value="biuuu_s3">s3</option>
<option value="biuuu_s4">s4</option>
</select>
<input type="button" id="sButtonId" value="获取selected值" /><span id="sResult"></span><br />
<!-- 获取checkbox的checked值 biuuu.com-->
<input type="checkbox" name="checkboxId" value="biuuu_c1" />c1<input type="checkbox" name="checkboxId" value="biuuu_c2" />c2<input type="checkbox" name="checkboxId" value="biuuu_c3" />c3<input type="checkbox" name="checkboxId" value="biuuu_c4" />c4<input type="button" id="cButtonId" value="获取checkbox值" /><span id="cResult"></span><br />
<!-- 获取radio的checked值 biuuu.com-->
<input type="radio" name="radioId" value="biuuu_r1" />r1<input type="radio" name="radioId" value="biuuu_r2" />r2<input type="radio" name="radioId" value="biuuu_r3" />r3<input type="button" id="rButtonId" value="获取radio值" /><span id="rResult"></span><br />
<!-- 获取text的value值 biuuu.com-->
<input type="text" id="textId" value="" /><input type="button" id="tButtonId" value="获取text值" /><span id="tResult"></span></form>
二,JS部分
var selectedObj = $("#selectId option:selected");//获取当前selected的值
var selected = selectedObj.get(0).value;$("#sResult").html("结果:"+selected);
});
var Check = '';
var checkedObj = $("[name='checkboxId'][@checked]");//获取当前checked的value值 如果选中多个则循环
checkedObj.each(function(){var isCheck = this.value;Check += isCheck;
});
$("#cResult").html("结果:"+Check);
});
var radioObj = $("[name='radioId'][@checked]");//获取当前checked的value值
var radio = radioObj.get(0).value;$("#rResult").html("结果:"+radio);
});
var textObj = $("#textId");//获取当前text的value值
var text = textObj.get(0).value;$("#tResult").html("结果:"+text);
});
});
实例效果如下:(略)
1,jQuery获取object对象,如下拉框select对象,单选框radio对象,复选框checkbox对象,文本框text对象;
2,获取对象值,对于值唯一的元素,如select,radio,text通过get()方法获取value值,对于数据元素,如checkbox通过 each循环获取value值
get(0)如同数组下标,默认值是从0开始的
1,获取selected值:$("#selectId option:selected").get(0).value
2,获取radio checked值:$("[name='radioId'][@checked]").get(0).value
3,获取text value值:$("#textId").get(0).value
jQuery对象访问方法列表如下:
1,each()循环,相当于foreach;
2,size()统计个数;
3,length()统计个数;
4,get()单个或多个;
5,index()索引;
1.假如我们有如下页面
2.下面来看怎么取得FORM中的各种值等等;
发表评论
-
jquery 传一个json对象到 java后台
2017-09-07 23:03 1663前台 var data={}; data.fid=&quo ... -
图标前台框架hcharts
2014-12-26 13:32 937http://www.hcharts.cn/demo/in ... -
Js操作Select大全
2012-11-09 20:43 1049转 http://www.cnblogs.com/Heris ... -
IE 无法运行javascript
2012-06-11 10:02 2201将下面的脚本编程一个bat文件,然后运行。 rundll32 ... -
javascript 判断页面加载完毕
2012-05-14 15:11 2226这个函数用户判断当页面加载完毕的时候,设置按钮上的文本如果页面 ... -
js获取节点 dom操作
2012-05-14 13:09 7107接口 nodeType常量 nod ... -
ExtJs表格控件Grid
2011-09-17 22:29 1353下面介绍三种ExtJs中最 ... -
ExtJs树TreePanel
2011-09-17 22:27 24281.创建一个简单(静态)的树 /** 创建 ... -
ExtJs表单FormPanel
2011-09-17 22:17 10741.简单表单实例 /** 简单表单实例(与JSP ... -
extjs 创建简单Meun,实现在TreePanel上面右键.
2011-09-17 22:02 5242/** 创建简单Menu */ fu ... -
javascript右键菜单(所有浏览器)
2011-04-29 09:33 1378<HTML> <HEAD> ... -
jQuery 图片裁切
2011-01-12 17:59 1232jQuery 图片裁切 头像裁切软件 -
javascript对xml的解析
2010-10-28 12:58 1162<!DOCTYPE html PUBLIC " ... -
javascript图片大小图片尺寸代码
2010-10-11 13:19 2578<title>JS实现单击图片获取图片的原始尺寸代 ... -
遍历session
2010-09-14 09:59 1433在jsp中加入如下代码即可实现功能: <% Enum ... -
window.showModalDialog模式对话框
2010-09-09 08:58 1780基本介绍: showModalDialo ... -
jQuery 工具安装-jqueryWTP
2010-07-23 18:11 49071. jQuery 工具安装-jqueryWTP ... -
Spket的插件安装方法
2010-07-23 18:02 1385首先下载一个Spket的插件,下载过后就是一个spket-1. ... -
JavaScript图片裁切主要是获取他们的大小发送给系统。
2010-06-13 09:42 1248有个函数添加了return 之后,他后面的代码就不在执行了。这 ... -
javascript获取远程图片的原来的尺寸大小
2010-06-13 09:19 1939<script> var img=null; ...
相关推荐
在本篇内容中,我们将详细探讨如何使用jQuery来获取form表单中input元素的值,包括文本框、复选框、单选按钮等不同类型input元素的值获取方法。通过jQuery提供的val()方法和attr()方法,我们可以轻松获取或设置input...
### jQuery 获取表单值 在Web开发中,jQuery作为一个非常流行的JavaScript库,简化了许多复杂的DOM操作,特别是对于表单数据的获取与处理方面提供了极大的便利。本文将详细讲解如何使用jQuery来获取不同类型的表单...
`ajaxForm()` 和 `ajaxSubmit()` 方法都是 JQuery Form 插件的一部分,它们可以用来处理表单的提交动作,实现 AJAX 异步提交。 - **`ajaxForm()` 方法**:此方法用于将表单的默认提交行为替换为 AJAX 提交行为。...
主要介绍了jQuery实现获取form表单内容及绑定数据到form表单操作,结合jQuery封装插件操作分析了jQuery针对form表单的serializeJson数据获取及setForm数据绑定相关操作技巧,需要的朋友可以参考下
现在,我们可以使用jQuery选择器选取表单元素,并调用`.ajaxSubmit()`方法实现异步提交: ```javascript $(document).ready(function() { $('#myForm').ajaxSubmit({ type: 'POST', // 可以设置请求类型,默认为...
今天我们将探讨如何使用JavaScript来获取form表单中name属性的值,并且着重讲解在动态表单的情况下,当无法预先确定标签的name属性值时,如何即时获取这些值以便进行存储或处理。 在文章中首先提到的方法是使用...
在jQuery-form中,你可以轻松实现异步(Ajax)提交表单,避免页面刷新,提升用户体验。它支持多种HTTP方法,包括POST和GET,以及XMLHttpRequest Level 2的PUT、DELETE等。此外,它还兼容各种表单编码类型,如...
本示例“jQuery复制移除表单元素代码”是基于jQuery 1.7.2版本实现的功能,这个版本在当时是相当稳定且广泛使用的。 1. **jQuery库的引入**:描述中提到的`jquery.1.7.2.min.js`是jQuery的核心库文件,它的引入使得...
本文将详细介绍如何使用jQuery获取表单中被选中的radio按钮的值。 首先,我们来看一个简单的HTML表单示例: ```html <form name='form1' action='#' method='post'> <!-- 省略200字 --> 搁置 解决 ...
jQuery Form Plugin能够让你简洁的将以HTML形式提交的表单升级成采用AJAX技术提交的表单。 插件里面主要的方法, ajaxForm和ajaxSubmit,能够从form组件里采集信息确定如何处理表单的提交过程。 两个方法都支持众多的...
jQuery Form插件主要由`jquery.form.js`脚本组成,它扩展了jQuery的$.ajax方法,提供了一种更加简单易用的方式来处理表单的异步提交。在压缩包中,源代码位于`src/jquery.form.js`,而压缩包的`dist`目录下提供了...
首先,我们来看如何获取不同类型的表单值: 1. 获取`<input type="text">`或`<textarea>`的值: ```javascript var textval = $("#text_id").attr("value"); // 或者 var textval = $("#text_id").val(); ``` ...
本实例主要关注使用jQuery来美化form表单,包括input输入框、select下拉框、复选框和单选框等常见的表单元素。 首先,`index.html`是项目的核心文件,它包含了整个页面的结构和内容。在HTML中,我们会定义各个表单...
jquery插件 利用json 绑定 form 表单数据
本文将深入探讨“jQuery异步提交form表单”这一主题,结合给出的标签“源码”和“工具”,我们将分析相关源码,并提供实际应用中的指导。 在传统的HTML表单提交过程中,页面会跳转到服务器返回的结果页面,这在用户...
1. **普通表单提交**:在HTML中,一个简单的表单提交可以通过`<form>`元素的`submit`事件触发。然而,使用jQuery可以更优雅地控制这个过程。例如,当用户点击提交按钮时,我们可以添加一个事件监听器: ```...
本文将深入探讨如何使用jQuery将HTML表单(form)的元素序列化为JSON(JavaScript Object Notation)对象,这是一种轻量级的数据交换格式,常用于前后端数据传输。 首先,我们需要了解jQuery的`serializeArray()`...
3. **多文件上传支持**:jQuery Form Plugin特别适合处理多文件上传,通过`iframe`隐藏元素,可以绕过浏览器对单个文件大小的限制,实现大文件或多个文件的上传。 4. **自定义事件**:插件提供了一系列的自定义事件...
最后,文档中提到的`fieldSerialize`和`fieldValue`方法分别用于序列化表单中的特殊字段以及获取单个表单字段的值。这些方法使得开发者能够更灵活地控制表单字段的行为。 综上所述,jquery.form.js作为jQuery的一个...