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获取值,设置哪个默认选中的更多相关文章

  1. jSP的3种方式实现radio ,checkBox,select的默认选择值。

    jSP的3种方式实现radio ,checkBox,select的默认选择值.以radiao 为例:第一种方式:在jsp中使用java 脚本,这个方法最直接,不过脚本太多,不容易维护<%Stri ...

  2. 【TP3.2+onethink】radio+checkbox+select 空间 编辑页面选中,附录 js 返回上一页

    1.TP3.2框架 如何实现 [radio+checkbox+select 空间 编辑页面选中],说实话,比较繁琐,不咋地!! 不废话,上代码:(其中 XX_arr  变量一维数组) <div ...

  3. Jquery获取input=text 的值

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  4. Jquery操作radio,checkbox,select表单操作实现代码

    一 .Select jQuery获取Select选择的Text和Value: 1. $("#select_id").change(function(){//code...}); / ...

  5. Radio Checkbox Select 操作

    一个小总结 <!DOCTYPE html> <html> <head> <meta name="description" content= ...

  6. 今个忽然晓得,原来radio不是普通去获取值的!

    今日,写js校验.对于不太会的,总是陌生的.碰见radio的取值,习惯的用document.getElementsByName("")[0].value去获取值,却忘记了radio ...

  7. 【VC++技术杂谈002】打印技术之获取及设置系统默认打印机

    本文主要介绍如何获取以及设置系统的默认打印机. 1.获取系统中的所有打印机 获取系统中的所有打印机可以使用EnumPrinters()函数,该函数可以枚举全部的本地.网络打印机信息.其函数原型为: B ...

  8. 用jQuery的attr()设置option默认选中无效的解决 attr设置属性失效

    表单下拉选项使用selected设置,发现第一次默认选中成功,在页面不刷新的情况下,再次下拉,selected属性设置了,默认选中不生效 在手机端有些浏览器用jQuery的attr()方法设置sele ...

  9. RadioButtonFor值为false.默认选中的问题

    (自己看了下.图片有点宽.显示的不全.可以右键新标签查看) 作为一个新手.今天又开始了mvc的学习之旅.然而学习过程中又遇到了一个奇妙的问题.... 一切按部就班到了这里.注册界面. 一眼看上去就不对 ...

随机推荐

  1. uva 11381(神奇的构图、最小费用最大流)

    题目链接:http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=29821 思路:首先拆点,每个字符对应的位置拆成i和i+len,然后 ...

  2. React Native开发技术

    http://www.lcode.org/react-native-week-issue22/

  3. iOS开发之 -- CocoPods的安装和使用

    以前项目中使用过Pods 1.0,最近项目中也有用到,因为很长时间没用了,所以配置了下,谁知道,中间出现了不少坑,特记录在此博客,其实pods的使用也就是几个终端命令而已,可能随着系统的升级,以前的终 ...

  4. iOS开发之--使用storyboard进行跳转

    iOS开发中使用故事板进行开发是非常高效的一种方式,虽然有这样那样的问题,但是不得不承认,使用sb可以在最短的时间内完成整个项目的布局,节约开发者大量的时间,而且便于修改,非常直观,虽然可能不太灵活, ...

  5. 如何使用phpmyadmin建立外键约束

    之前都是用sql语句进行的主外键的关联,现在用可视化的phpmyadmin感觉方便了很多,但是在做主外键约束的时候却十中找不到操作在哪里.网上搜索的也是千奇百怪五花八门的,都说的很晦涩,很多都说需要使 ...

  6. Windows电脑键盘快捷键大全【最全的快捷键】

    Windows电脑键盘快捷键大全[最全的快捷键] 一.常见用法: F1显示当前程序或者windows的帮助内容. F2当你选中一个文件的话,这意味着“重命名” F3当你在桌面上的时候是打开“查找:所有 ...

  7. handlebars Helper用法

    handlebars  Helper用法:  http://www.cnblogs.com/iyangyuan/archive/2013/12/12/3471357.html 逻辑运算符在handle ...

  8. 启动phpstyle Apache的80端口被win7的System PID=4的进程占用的解决方法 以及 如何在phpStyle里发布程序

    学习前端是,用到Ajax,php语言,操作mysql数据库,浏览器无法解析php代码(把源码输出):原因,我之前用的是tomcat服务器写jsp,servlet,php用的是apache服务器,没有配 ...

  9. Centos6.5升级openssh至7.4版本

    一,备份配置文件,以备升级失败进行回退 二,下载安装包 wget http://www.zlib.net/zlib-1.2.11.tar.gz wget https://openbsd.mirror. ...

  10. C语言文件读写(结构体文件)

    有时候,我们需要将输入的数据存储起来,这时候就需要用到文件,对于C语言而言,文件的读写有多种方式,下面主要是结构体文件的读写,例如student.dat(第一列是学号,第二列是姓名) xiaoming ...