radio,checkbox,select,input text获取值,设置哪个默认选中
11
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>测试表单获取元素值</title>
<link rel="stylesheet" type="text/css" href="../bootstrap-3.3.7-dist/css/bootstrap.min.css">
<script type="text/javascript" src="../js/jquery-3.2.1.min.js"></script>
<style type="text/css">
*{
margin: ;
padding: ;
}
.main{
padding: 0px 15px;
}
input{
margin-right: 15px;
display: inline-block;
}
</style>
</head>
<body>
<div class="main">
<div class="row">
<label>姓名:</label><input type="text" name="name" value="" />
</div>
<div class="row">
<label>多选:</label>
<label for="checkbox1">多选1:</label><input type="checkbox" name="多选" id="checkbox1" value="checkbox1">
<label for="checkbox2">多选2:</label><input type="checkbox" name="多选" id="checkbox2" value="checkbox2">
<label for="checkbox3">多选3:</label><input type="checkbox" name="多选" id="checkbox3" value="checkbox3">
</div>
<div class="row">
<label>下拉:</label>
<select name="opt">
<option value="opt1" name="opt">下拉1</option>
<option value="opt2" name="opt">下拉2</option>
<option value="opt3" name="opt">下拉3</option>
<option value="opt4" name="opt">下拉4</option>
</select>
</div>
<div class="row">
<label>单选:</label>
<label for="radio1">单选1:</label><input type="radio" name="radio" id="radio1" value="radio1">
<label for="radio2">单选2:</label><input type="radio" name="radio" id="radio2" value="radio2">
<label for="radio3">单选3:</label><input type="radio" name="radio" id="radio3" value="radio3">
<label for="radio4">单选4:</label><input type="radio" name="radio" id="radio4" value="radio4">
</div>
<button id="submit">提交</button>
</div>
<script type="text/javascript">
$("#submit").on("click",function(){
//给多选框的某个选中
$(".main").find("input[name='多选']")[].checked=true;
//获取多选框选中的索引:
console.log("多选框suoyin:"+$("input[name='多选']").index($("input[name='多选']:checked")));
//获取复选框选中的值:
var arr=document.getElementsByName("多选");
for(var i=;i<arr.length;i++){
if(arr[i].checked){
console.info("多选框:"+arr[i].value);
}
}
//反选
// $('input[name="多选"]').each(function () {
// $(this).prop("checked", !$(this).prop("checked"));
// }); //输入框设置值
$("input[name='name']").val("wlz111")
//获取输入框值:
console.info("输入框:"+$("input[name='name']").val()); //将下拉框设置成某个值
$(".main").find("select[name='opt']").get().selectedIndex = ;
//获取下拉框值
console.log("下拉框:"+$('select').val()); //单选按钮设置值
$(".main").find("input[name='radio']")[].checked=true;
//获取单选按钮的值:
console.log("单选按钮:"+$(".main").find("input[name='radio']:checked").val());
//获取单选按钮选中的索引:
console.log("单选按钮suoyin:"+$("input[type=radio]").index($("input[type=radio]:checked"))); })
</script>
</body>
</html>
radio,checkbox,select,input text获取值,设置哪个默认选中的更多相关文章
- jSP的3种方式实现radio ,checkBox,select的默认选择值。
jSP的3种方式实现radio ,checkBox,select的默认选择值.以radiao 为例:第一种方式:在jsp中使用java 脚本,这个方法最直接,不过脚本太多,不容易维护<%Stri ...
- 【TP3.2+onethink】radio+checkbox+select 空间 编辑页面选中,附录 js 返回上一页
1.TP3.2框架 如何实现 [radio+checkbox+select 空间 编辑页面选中],说实话,比较繁琐,不咋地!! 不废话,上代码:(其中 XX_arr 变量一维数组) <div ...
- Jquery获取input=text 的值
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- Jquery操作radio,checkbox,select表单操作实现代码
一 .Select jQuery获取Select选择的Text和Value: 1. $("#select_id").change(function(){//code...}); / ...
- Radio Checkbox Select 操作
一个小总结 <!DOCTYPE html> <html> <head> <meta name="description" content= ...
- 今个忽然晓得,原来radio不是普通去获取值的!
今日,写js校验.对于不太会的,总是陌生的.碰见radio的取值,习惯的用document.getElementsByName("")[0].value去获取值,却忘记了radio ...
- 【VC++技术杂谈002】打印技术之获取及设置系统默认打印机
本文主要介绍如何获取以及设置系统的默认打印机. 1.获取系统中的所有打印机 获取系统中的所有打印机可以使用EnumPrinters()函数,该函数可以枚举全部的本地.网络打印机信息.其函数原型为: B ...
- 用jQuery的attr()设置option默认选中无效的解决 attr设置属性失效
表单下拉选项使用selected设置,发现第一次默认选中成功,在页面不刷新的情况下,再次下拉,selected属性设置了,默认选中不生效 在手机端有些浏览器用jQuery的attr()方法设置sele ...
- RadioButtonFor值为false.默认选中的问题
(自己看了下.图片有点宽.显示的不全.可以右键新标签查看) 作为一个新手.今天又开始了mvc的学习之旅.然而学习过程中又遇到了一个奇妙的问题.... 一切按部就班到了这里.注册界面. 一眼看上去就不对 ...
随机推荐
- VC++中CEdit控件实现回车换行
1.通过回车Enter换行: 这里要有两个设置 <1>.将控件的属性设置为Mutilines->true; <2>.将控件的另一个属性设置为Want return-> ...
- 深入了解Java之虚拟机内存
在讨论JVM内存区域分析之前,先来看一下Java程序详细运行的过程: -我们今天就来分析一下Java程序运行过程的-Runtime-Data-Area(运行时数据)-这一块" class=& ...
- 模拟window桌面实现
正在开发中的游戏有个全屏功能--可以在window桌面背景上运行,就像一些视频播放器在桌面背景上播放一样的,花了个上午整了个Demo放出来留个纪念. 实现功能:显示图标,双击图标执行相应的程序,右击图 ...
- C#批量入库
public static void BulkCopyToDB(DataTable dt, string conn, string tableName, out string msg) { msg = ...
- CSS 中 BEM命名方式
BEM的意思就是块(block).元素(element).修饰符(modifier),是一种CSS Class 命名方法. 类似于: .block{} .block__element{} .block ...
- linux 命令行 执行 php
w为监控响应功能做准备. ubuntu@VM-52-248-ubuntu:~$ php -f /var/www/html/wlinux.phpwwubuntu@VM-52-248-ubuntu:~$ ...
- Java中“==和equals”的区别
(1)“==” 是判断地址的: (2)至于equals,String类型重写了 equals()方法,判断内容是否相等,因此 equals 是相等的:
- zipline自制data bundles
Databundle zipline 缺省提供了一些行情的data bundle , 可以通过 zipline bundles 查看 其中 quandl 数据源是从 https://www.quand ...
- centos下vsftpd不能显示文件,不能创建文件及文件夹
centos下vsftpd登录正常,但不能显示文件,不能创建文件及文件夹 这是由于selinux的机制 通过命令 [root@localhost www]# getsebool -a|grep ftp ...
- d3.js:数据可视化利器之 selection:选择集
选择集/selection 选择集/selection是d3中的核心对象,用来封装一组从当前HTML文档中选中的元素: d3提供了两个方法用来创建selection对象: select(selecto ...