来自javaeye: jimmychenli http://www.iteye.com/topic/290803
jquery如何
取得text,areatext,radio,checkbox,select
的值,
以及其他一些操作;假如我们有如下页面:
<
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
()
;
//
清空下拉框
分享到:
相关推荐
### jQuery 获取表单值 在Web开发中,jQuery作为一个非常流行的JavaScript库,简化了许多复杂的DOM操作,特别是对于表单数据的获取与处理方面提供了极大的便利。本文将详细讲解如何使用jQuery来获取不同类型的表单...
在本篇内容中,我们将详细探讨如何使用jQuery来获取form表单中input元素的值,包括文本框、复选框、单选按钮等不同类型input元素的值获取方法。通过jQuery提供的val()方法和attr()方法,我们可以轻松获取或设置input...
首先,我们来看如何获取不同类型的表单值: 1. 获取`<input type="text">`或`<textarea>`的值: ```javascript var textval = $("#text_id").attr("value"); // 或者 var textval = $("#text_id").val(); ``` ...
`ajaxForm()` 和 `ajaxSubmit()` 方法都是 JQuery Form 插件的一部分,它们可以用来处理表单的提交动作,实现 AJAX 异步提交。 - **`ajaxForm()` 方法**:此方法用于将表单的默认提交行为替换为 AJAX 提交行为。...
主要介绍了jQuery实现获取form表单内容及绑定数据到form表单操作,结合jQuery封装插件操作分析了jQuery针对form表单的serializeJson数据获取及setForm数据绑定相关操作技巧,需要的朋友可以参考下
jQuery.form插件正是为了满足这种需求而设计的,它扩展了jQuery库,使表单异步提交变得更加简单、灵活且强大。本文将详细介绍如何使用jQuery.form插件,实现完美的表单异步提交。 首先,我们需要了解jQuery.form...
在jQuery-form中,你可以轻松实现异步(Ajax)提交表单,避免页面刷新,提升用户体验。它支持多种HTTP方法,包括POST和GET,以及XMLHttpRequest Level 2的PUT、DELETE等。此外,它还兼容各种表单编码类型,如...
今天我们将探讨如何使用JavaScript来获取form表单中name属性的值,并且着重讲解在动态表单的情况下,当无法预先确定标签的name属性值时,如何即时获取这些值以便进行存储或处理。 在文章中首先提到的方法是使用...
jQuery Form Plugin能够让你简洁的将以HTML形式提交的表单升级成采用AJAX技术提交的表单。 插件里面主要的方法, ajaxForm和ajaxSubmit,能够从form组件里采集信息确定如何处理表单的提交过程。 两个方法都支持众多的...
本文将详细介绍如何使用jQuery获取表单中被选中的radio按钮的值。 首先,我们来看一个简单的HTML表单示例: ```html <form name='form1' action='#' method='post'> <!-- 省略200字 --> 搁置 解决 ...
jQuery Form插件主要由`jquery.form.js`脚本组成,它扩展了jQuery的$.ajax方法,提供了一种更加简单易用的方式来处理表单的异步提交。在压缩包中,源代码位于`src/jquery.form.js`,而压缩包的`dist`目录下提供了...
jquery插件 利用json 绑定 form 表单数据
本文将深入探讨“jQuery异步提交form表单”这一主题,结合给出的标签“源码”和“工具”,我们将分析相关源码,并提供实际应用中的指导。 在传统的HTML表单提交过程中,页面会跳转到服务器返回的结果页面,这在用户...
`jquery.form.js`是jQuery的一个插件,它为表单提交提供了更高级的功能,如文件上传支持、多部分形式(multipart/form-data)和多种提交方式。安装此插件后,我们可以使用`.ajaxSubmit()`或`.submit()`方法: ```...
表单异步上传,表单中可以支持文件和数据异步上传,
最后,文档中提到的`fieldSerialize`和`fieldValue`方法分别用于序列化表单中的特殊字段以及获取单个表单字段的值。这些方法使得开发者能够更灵活地控制表单字段的行为。 综上所述,jquery.form.js作为jQuery的一个...
《jQuery Form Plugin:简化异步表单提交与文件上传》 在Web开发中,jQuery库以其简洁的API和强大的功能深受开发者喜爱。其中,`jquery.form.js`是jQuery的一个重要插件,它扩展了jQuery的核心功能,使得表单的异步...
而jQuery Form Plugin是jQuery的一个扩展,专门为表单处理提供了丰富的功能,包括异步提交表单、表单验证以及实时反馈等功能。本文将详细解析jQuery Form Plugin的使用及其核心知识点。 首先,`jquery.form.js`是这...
**jQuery的form表单校验插件** 在Web开发中,表单验证是必不可少的一环,它确保用户输入的数据符合预设的规则,避免无效数据的提交,提高用户体验。jQuery作为一个强大的JavaScript库,提供了丰富的功能,包括对DOM...