jquery中 如何设置和取得 radio, checkbox, select, multiple select 的值 .

django-checkboxselectmultiple:使用多个复选框而不是 Django 小部件 django-checkboxselectmultiple 使用多个复选框代替<select multiple> Django 小部件。 使用它而不是 Django 的默认值的好处是更好地与 Django Admin 集成。 Javascript 基于 Stefano Contini 的代码 安装 您可以使用 pip 安装 django-checkboxselectmultiple pip install https://github.com/MagicSolutions/django-checkboxselectmultiple/archive/master.zip 并把它INSTALLED_APPS INSTALLED_APPS = ( ... 'checkboxselectmultiple', ... ) 用法 您可以将小部件设置为表单字段 from 立即下载

jquery中 如何设置和取得 radio, checkbox, select, multiple的select 的值,稍微整理了一下。 先放在这里,以后如果有更深刻的认识,再来维护此文章。

注意引用一个jquery的包。


  1. <!DOCTYPE html>  
  2. <html>  
  3. <head>  
  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  
  5.     <title>radio,checkbox,select的使用</title>  
  6.     <script src="./js/jquery-1.6.2.js"></script>  
  7.     <script>  
  8.         $(document).ready(function () {  
  9.               
  10.             // 屏蔽浏览器表单默认的记忆功能  
  11.             $('input').attr("autocomplete", "off");  
  12.               
  13.             // radio设置默认值  
  14.             $('input:radio[id=rd2]').attr("checked","checked");  
  15.             // checkbox设置默认值  
  16.             $('input:checkbox[id=ch2]').attr("checked","checked");  
  17.             $('input:checkbox[id=ch3]').attr("checked","checked");  
  18.             // select设置默认值  
  19.             $('#weekSelect').val("2");  
  20.             // multiple的select设置默认值  
  21.             $('#studentSelect').val(["2","3"]);  
  22.               
  23.             // 取值  
  24.             $('#submitBtn').click(function () {  
  25.                 // radio选中的内容  
  26.                 alert($('input:radio[name=color]:checked').val());  
  27.                 // checkbox选中的内容  
  28.                 $('input:checkbox[name=size]:checked').each( function() {  
  29.                       alert($(this).val());  
  30.                 });  
  31.                 // select选中的内容  
  32.                 alert($('#weekSelect').val() + "," + $('#weekSelect option[value="'+$('#weekSelect').val()+'"]').text());  
  33.                 // multiple的select选中的内容  
  34.                 var student = $("#studentSelect").val();  
  35.                 for(var key in student){  
  36.                   alert(student[key] + "," + $('#studentSelect option[value="'+student[key]+'"]').text());  
  37.                 }      
  38.             });  
  39.         });                  
  40.     </script>  
  41. </head>  
  42.   
  43. <body>  
  44.      <div id="colorRadio">  
  45.         <input type="radio" name="color" id="rd1" value="Red" />Red  
  46.         <input type="radio" name="color" id="rd2" value="Yellow"/>Yellow  
  47.         <input type="radio" name="color" id="rd3" value="Blue" />Blue  
  48.     </div>  
  49.     <br>  
  50.     <div id="sizeCheck">  
  51.         <input type="checkbox" name="size" id="ch1" value="10 pt"/>10 pt  
  52.         <input type="checkbox" name="size" id="ch2" value="12 pt" />12 pt  
  53.         <input type="checkbox" name="size" id="ch3" value="14 pt" />14 pt  
  54.     </div>  
  55.     <br>  
  56.     <div>  
  57.     <select id="weekSelect">  
  58.         <option value="1">星期一</option>  
  59.         <option value="2">星期二</option>  
  60.         <option value="3">星期三</option>  
  61.         <option value="4">星期四</option>  
  62.         <option value="5">星期五</option>  
  63.         <option value="6">星期六</option>  
  64.         <option value="7">星期日</option>  
  65.     </select>  
  66.     </div>  
  67.     <br>  
  68.     <div>  
  69.     <select id="studentSelect" multiple="multiple" >  
  70.         <option value="1">张三</option>  
  71.         <option value="2">李四</option>  
  72.         <option value="3">王五</option>  
  73.     </select>  
  74.     </div>  
  75.     <input type="button" id="submitBtn" value="Get Value" />  
  76. </body>  
  77. </html>  
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>radio,checkbox,select的使用</title>
    <script src="./js/jquery-1.6.2.js"></script>
    <script>
        $(document).ready(function () {
            
            // 屏蔽浏览器表单默认的记忆功能
            $('input').attr("autocomplete", "off");
            
            // radio设置默认值
            $('input:radio[id=rd2]').attr("checked","checked");
            // checkbox设置默认值
            $('input:checkbox[id=ch2]').attr("checked","checked");
            $('input:checkbox[id=ch3]').attr("checked","checked");
            // select设置默认值
            $('#weekSelect').val("2");
            // multiple的select设置默认值
            $('#studentSelect').val(["2","3"]);
            
            // 取值
            $('#submitBtn').click(function () {
                // radio选中的内容
                alert($('input:radio[name=color]:checked').val());
                // checkbox选中的内容
                $('input:checkbox[name=size]:checked').each( function() {
                      alert($(this).val());
                });
                // select选中的内容
                alert($('#weekSelect').val() + "," + $('#weekSelect option[value="'+$('#weekSelect').val()+'"]').text());
                // multiple的select选中的内容
                var student = $("#studentSelect").val();
                for(var key in student){
                  alert(student[key] + "," + $('#studentSelect option[value="'+student[key]+'"]').text());
                }    
            });
        });                
    </script>
</head>

<body>
     <div id="colorRadio">
	    <input type="radio" name="color" id="rd1" value="Red" />Red
	    <input type="radio" name="color" id="rd2" value="Yellow"/>Yellow
	    <input type="radio" name="color" id="rd3" value="Blue" />Blue
	</div>
	<br>
	<div id="sizeCheck">
	    <input type="checkbox" name="size" id="ch1" value="10 pt"/>10 pt
	    <input type="checkbox" name="size" id="ch2" value="12 pt" />12 pt
	    <input type="checkbox" name="size" id="ch3" value="14 pt" />14 pt
	</div>
	<br>
	<div>
	<select id="weekSelect">
	    <option value="1">星期一</option>
	    <option value="2">星期二</option>
	    <option value="3">星期三</option>
	    <option value="4">星期四</option>
	    <option value="5">星期五</option>
	    <option value="6">星期六</option>
	    <option value="7">星期日</option>
	</select>
	</div>
	<br>
	<div>
	<select id="studentSelect" multiple="multiple" >
	    <option value="1">张三</option>
	    <option value="2">李四</option>
	    <option value="3">王五</option>
	</select>
	</div>
	<input type="button" id="submitBtn" value="Get Value" />
</body>
</html>



JQuery带checkbox多选的下拉列表 JQuery带checkbox多选的下拉列表,功能非常强大,浏览器兼容性也很强, 浏览器兼容性如下: IE 7+ Chrome 8+ Firefox 10+ Safari 3+ Opera 10.6+ 调用非常强大,扩展性也很强 立即下载

相关推荐

jquery插件实现下拉多选checkbox的效果

jquery-ui-multiselect实现多选下拉框的效果,支持下拉多选的一个小demo

给所有的input设置 autocomplete="off"

有些浏览器会自动填充表单, 比如firefox, 但有时我们又不希望浏览器自动填充  所以我们会使用 autocomplete="off" 属性告诉浏览器不要自动填充  但是每个input都要写一次autocomplete="off" 就显得很冗余了  还好,可以通过js在页面load后对所有的input修改此属性,下面是一个jquery的版本:  // 去掉所有input的autocomplet...

AI架构师-CJF 1万+

PWM与光耦的完美联姻:低成本4-20mA转换方案揭秘

本文揭秘了PWM与光耦结合的低成本4-20mA转换方案,适用于工业自动化领域。通过PWM信号控制输出电流,光耦实现电气隔离,该方案成本低廉、电路简单且隔离可靠。文章详细介绍了两种经典电路实现方案,包括四光耦线性模式方案和PWM控制LM317方案,并提供了实战技巧与优化策略,帮助中小企业和电子DIY爱好者构建经济高效的4-20mA转换系统。

weixin_29229055的博客 536

解决html中刷新页面后checkbox还选中的问题

今天在测试代码时候发现在电脑360浏览器和手机浏览器中的checkbox选中后,按f5刷新页面后checkbox还是选中的。 解决方法是:将autocomplete="off" 这个配置在from上或者你的checkbox上。 <form autocomplete="off"> <input id="butAll" style="vertical-a...

weixin_30695195的博客 473

Python开发者必看:5分钟搞定Gemini API的3种调用方式(含代码示例)

本文为Python开发者详细介绍了三种高效调用Gemini API的核心方式:基础同步调用、流式调用和聊天模式,并涵盖多模态应用等高级特性。通过清晰的代码示例和实战场景分析,帮助开发者快速掌握Gemini API的集成与优化,提升AI应用开发效率。

g8f9d0s1a2的博客 1122

C语言练习题:据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?

题目内容: 据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤的数值是公斤数值的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……) 输入格式: 输入第一行给出一个正整数H(100 < H ≤ 300),为某人身高。 输出格式: 在一行中输出对应的标准体重,单位为市斤,保留小数点后1位。 输入样例: 169 输出样例: 124.2 代码如下: #include<stdio.h> int main() { i

weixin_44877226的博客 2万+

input autocomplete="off"属性的作用

https://blog.csdn.net/zhenyu5665/article/details/55102171

大海无量的博客 5477

把群晖NAS变成游戏开发服务器:Perforce与虚幻引擎深度整合的5个关键配置(含.p4ignore模板)

本文详细介绍了如何将群晖NAS配置为游戏开发服务器,重点讲解了Perforce与虚幻引擎的深度整合。通过五个关键配置节点,包括用户权限架构、Workspace策略、资产同步优化、仓库清洁度保障和编辑器深度集成,帮助小型团队打造高效开发环境。文章还提供了实用的.p4ignore模板和优化技巧,显著提升开发效率。

weixin_30430677的博客 317

input标签中autocomplete="off"失效的具体解决办法

废话不说先来看问题 解决的思路: 根据网上的资料得知是因为密码输入框 input type=“password”造成的,所以我的解决思路是先把密码输入框的type="password"改成type="text",然后在获取焦点的时候把它改回来; 解决的具体方法: 1、type="password"改成type="text"; 2、给input标签添加自定义属性 我是这样处理的

younghard的博客 1万+

ANSYS_APDL实战入门——从零开始掌握模态分析

本文为ANSYS APDL模态分析实战入门指南,通过一个悬臂梁案例,手把手教你从零开始掌握APDL命令流。内容涵盖从模型创建、材料定义、网格划分到边界条件设置、求解及后处理结果查看的全流程,帮助工程师快速上手结构动力学分析,避免共振风险。

egg99的博客 1129

k最近邻算法——电影分类及案例详解

如图3-7所示,若将国际象棋棋盘放在二维直角坐标系中,格子的边长定义为1,坐标的x轴及y轴和棋盘方格平行,原点恰落在某一格的中心点,则王从一个位置走到其他位置需要的步数恰为二个位置的切比雪夫距离,因此切比雪夫距离也称为棋盘距离。关于这里的距离度量,这个电影分类的例子有2个特征,也就是2维的,可以使用我们高中学过的两点距离公式(两点距离公式其实就是欧氏距离在二维空间上的公式,也就是欧氏距离n的值为2的情况,欧氏距离也称为欧几里德距离)来计算距离,如图3-3所示。对数据进行归一化,避免量纲对计算距离的影响。

ZhShy 4555

jquery中 如何设置和取得 radio, checkbox, select, multiple select 的值

20120808 于新城科技园 jquery中 如何设置和取得 radio, checkbox, select, multiple的select 的值,稍微整理了一下。 先放在这里,以后如果有更深刻的认识,再来维护此文章。 注意引用一个jquery的包。 radio,checkbox,select的使用         $(d

闭月羞花猫 9427

RK3588&RK3576实现 HW-ID DTB(动态加载不同的Kernel DTB)功能

RK平台的U-Boot⽀持检测硬件上的GPIO或者ADC状态动态加载不同的Kernel DTB,暂称为HW-ID DTB(Hardware id DTB)功能。

Wynter 849

jquery操作select下拉框的多种方法(选中,取值,赋值等)

jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text

傻傻的 1239

ONVIF协议简介与协议测试工具使用详解

Onvif协议及协议测试工具使用详解

dvlinker的技术专栏 3万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

jQuery设置 select、radio、checkbox 默认选中的值

[javascript] view plain copy <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www...

weixin_30273501的博客 126

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

JQuery獲取asp.net控件的值

------------------ $(document).ready(function () { //获得RadioButtonList的Value $("#btnGetRadioButtonListValue").click(function () { if ($("input[type=radio]:checked").val() == null) { alert("请选择"); re

漢家郎 967

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Jquery入门三:表单对象操作

Jquery中的val(),text(),html()是对javascrip中的value、innerText、innerHtml三个属性的封装,在Jquery中这三个函数如果有参数的话就是赋值操作,没有参数则是取值操作,其中val()是一个很重要的方法,和它相关的表单对象如:input系的标签、select、textarea等都是用于和服务器端交互的标签元素,所以要搞清楚这个val()...

94

jquery表单对象操作

在Jquery中这三个函数如果有参数的话就是赋值操作,没有参数则是取值操作,其中val()是一个很重要的方法,和它相关的表单对象如:input系的标签、select、textarea等都是用于和服务器端交互的标签元素,所以要搞清楚这个val(); 对于radio、checkbox、select的赋值操作: 代码如下: $("input[name=a]").val(["娱乐1"]);

噬魂归来的专栏 710

怎么用val()方法设置表单中的默认选中项

有时候我们展示给用户的表单中的checkbox,radio,selec等标签的一些项是默认选中的。比如:当用户修改文章的时候,如果对应的栏目为下拉框的话,那么它的默认选中值应该是原来的栏目位置。 可以使用jquery中的val()方法给select、checkbox、radio设置默认选中项。 对于multiple类型的select和checkbox还可以设置多个默认值。 效果图

sksmyy6的专栏 829

使用val()方法设置表单中的默认选中项

有时候我们展示给用户的表单中的checkbox,radio,selec等标签的一些项是默认选中的。比方:当用户改动文章的时候,假设相应的栏目为下拉框的话,那么它的默认选中值应该是原来的栏目位置。 能够使用jquery中的val()方法给select、checkbox、radio设置默认选中项。 对于multiple类型的select和checkbox还能够设置多个默认值。 效果图: ...

weixin_34199335的博客 195

列表选择jQuery美化插件 ui-choose

ui-choose是一款基于jQuery的列表选择美化插件。ui-choose可用于选项不太多的select、radio、checkbox等,提升用户体验。

w18478272407的博客 370

关于Html5中的单选与多选

1、下拉列表样式: <select> <option value ="volvo">Volvo</option> <option value ="saab">Saab</option> <option value="opel">Opel</option> <option v...

a538641097的博客 872

03_HTML进阶标签与CSS入门

HTML与CSS基础学习摘要 本文介绍了HTML输入标签和表单标签的基础知识,包括: 输入标签:文本框(text)、密码框(password)、单选框(radio)、复选框(checkbox)、文件输入框(file)的使用方法和属性设置 文本域(textarea)和下拉框(select)的使用技巧 CSS的三种引入方式和选择器分类 学习目标明确划分各知识点的掌握程度要求,包括必须掌握的输入标签、表单标签、CSS引入方式和基本选择器,以及需要熟悉或了解的框架标签和其他选择器 通过表格布局的案例演示了各类表单元

人生得意须尽欢 673

global

【代码】global。

备忘 655
上一篇: window窗体对象open()和showModalDialog()用法
下一篇: jQuery对select、radio和checkbox的操作 .
java_pp
博客等级 码龄17年 4粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值