关于使用jquery取得页面中选中的checkbox的实现
来源:互联网 发布:mac下载的系统在哪 编辑:程序博客网 时间:2024/06/10 19:39
在页面中想要获取checkbox中的选中的值,然后封装成数组,放到json中,
页面:
js代码:
中间遇到的问题主要是怎么把checked这个数组中的值取出来 ,通过alert,我们可以知道 checked.get(0)返回的是一个HTMLINPUTELEMENT对象,因此此时,已经是一个dom对象了,可以直接通过value这个属性来取出对应的属性值
页面:
- 用户名:<input type="text" id="username" /><br />
- 密码 :<input type="password" id="password" /><br />
- 确认密码 :<input type="password" id="repassword" /><br />
- 年龄 :<input type="text" id="age" /><br />
- 衣服 :<input type="checkbox" value="green" />绿色
- <input type="checkbox" value="red" /> 红色<br />
- <input type="button" value="提交" id="submit" />
用户名:<input type="text" id="username" /><br />密码 :<input type="password" id="password" /><br />确认密码 :<input type="password" id="repassword" /><br />年龄 :<input type="text" id="age" /><br />衣服 :<input type="checkbox" value="green" />绿色 <input type="checkbox" value="red" /> 红色<br /><input type="button" value="提交" id="submit" />
js代码:
- $("document").ready(
- function (){
- $("#submit").click(checksubmit);
- }
- );
- function checksubmit(){
- var cloth = [];
- var checked = $("input:checked");
- for(var i=0;i<checked.length;i++){
- cloth[i] = checked[i].value;
- }
- var json = {
- "username":encode($("#username").val()),
- "password":$("#password").val(),
- "repassword":$("#repassword").val(),
- "age":$("#age").val(),
- "cloth":cloth
- };
- $.get("JSONTest",json,callback);
- }
- function callback(data){
- alert(data);
- }
- function encode(data){
- return encodeURI(encodeURI(data));
- }
$("document").ready(function (){$("#submit").click(checksubmit);});function checksubmit(){var cloth = [];var checked = $("input:checked");for(var i=0;i<checked.length;i++){cloth[i] = checked[i].value;}var json = {"username":encode($("#username").val()),"password":$("#password").val(),"repassword":$("#repassword").val(),"age":$("#age").val(),"cloth":cloth};$.get("JSONTest",json,callback);}function callback(data){alert(data);}function encode(data){return encodeURI(encodeURI(data));}
中间遇到的问题主要是怎么把checked这个数组中的值取出来 ,通过alert,我们可以知道 checked.get(0)返回的是一个HTMLINPUTELEMENT对象,因此此时,已经是一个dom对象了,可以直接通过value这个属性来取出对应的属性值
- 关于使用jquery取得页面中选中的checkbox的实现
- jquery获取Repeater中选中的checkbox的值
- 如何取得checkbox复选框中选中的值
- 关于使用Jquery Ajax点击checkbox 获取数据库 实现刷新当前页面
- 取得下拉框中选中的值
- 使用LINQ取得已选中的CheckBox
- JQuery获取页面上选中的checkbox
- 关于页面的input checkbox
- 关于jQuery实现CheckBox全选只能生效一次的问题
- jquery mobile 页面加载实现checkbox全选
- jquery 父页面取得iframe子页面中的元素
- 在弹窗中选取被选中的checkbox并且把HTML传给父页面
- JQuery取得页面元素的坐标值
- jquery如何取得text,areatext,radio,checkbox,select的值
- 关于jsp页面table 实现checkbox复选
- jQuery实现Checkbox中项目开发全选全不选的使用
- Jquery实现操作Gridview中的Checkbox全选
- Jquery js页面事件取得jsp页面的参数
- HDU 3607 线段树+DP
- Chap5:使用JNI技术实现java程序调用第三方dll(c/c++)文件的功能
- 深入浅出SharePoint—嵌入SQL认证设计
- Oracle数据类型
- 动态规划法和贪心算法
- 关于使用jquery取得页面中选中的checkbox的实现
- 嵌入式Linux概念学习笔记
- SIGPIPE信号
- inux 查看进程信息
- MFC中LoadCursor 与 LoadImage
- Informatica PowerCenter(Informatica PowerCenter)- 下载 -应用软件-电驴资源
- 深入浅出SharePoint—目录
- ios小菜鸟希望可以成为一名ios大牛
- EXT之htmleditor扩展