使用jQuery为文本框、单选框、多选框、下拉框、下拉多选框设值及返回值的处理
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>使用jQuery为文本框、单选框、多选框、下拉框、下拉多选框设值及返回值的处理</title>
<script type="text/javascript" src="jquery-1.11.1.js"></script>
<script type="text/javascript">
$(function (){
$(":text").blur(function (){
var content = $("#address").val()
content = $.trim(content);
if(content == ""){
this.value = this.defaultValue; //defaultValue:是DOM中,text的默认属性值
}
});
//使单选下拉框的选择3号被选中
$(":button:eq(1)").click(function (){
$("#sigal").val("选择3号");
});
//使多选下拉框选中的选择2号和选择4号被选中
$(":button:eq(2)").click(function (){
$("#multiple").val(["选择2号","选择4号"]);
});
//使多选框的多选2和多选4被选中
$(":button:eq(3)").click(function (){
$(":checkbox[name='c']").val(["check2","check4"]);
});
//使单选框的单选2被选中
$(":button:eq(4)").click(function (){
$(":radio[name='r']").val(["radio2"]);
}); $(":button:eq(5)").click(function (){
alert($("#sigal").val());
alert($("#multiple").val());
//注意:此处有多个值时需要对其进行循环遍历,否则只能输出被选中的第一个值
$(":checkbox[name='c']:checked").each(function (){
alert($(this).val());
});
//radio可以不用遍历直接输出,因为被选中的只能有一个
//而且,在选取元素的时候不要忘记加 :checked,表示备选中的
alert($(":radio[name='r']:checked").val());
}); });
</script>
</head>
<body>
<input type="text" id="address" placeholder="请输入邮箱地址" /><br/>
<input type="text" name="password" placeholder="请输入邮箱密码" /><br/>
<input type="button" value="登录" /><br/><br/><br/> <input type="button" value="使单选下拉框的选择3号被选中" />
<input type="button" value="使多选下拉框选中的选择2号和选择4号被选中" /><br/>
<input type="button" value="使多选框的多选2和多选4被选中" />
<input type="button" value="使单选框的单选2被选中" /><br/>
<input type="button" value="打印已经被选中的值" /><br/><br/> <select id="sigal">
<option>选择1号</option>
<option>选择2号</option>
<option>选择3号</option>
</select> <select id="multiple" multiple="multiple">
<option>选择1号</option>
<option>选择2号</option>
<option>选择3号</option>
<option>选择4号</option>
</select><br/><br/> <input type="checkbox" name="c" value="check1" />多选1
<input type="checkbox" name="c" value="check2" />多选2
<input type="checkbox" name="c" value="check3" />多选3
<input type="checkbox" name="c" value="check4" />多选4<br/><br/> <input type="radio" name="r" value="radio1" />单选1
<input type="radio" name="r" value="radio2" />单选2
<input type="radio" name="r" value="radio3" />单选3
</body>
</html>
使用jQuery为文本框、单选框、多选框、下拉框、下拉多选框设值及返回值的处理的更多相关文章
- jQuery获取及设置单选框、多选框、文本框内容
获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $(&qu ...
- jQuery获取及设置单选框、多选框、文本框
获取一组radio被选中项的值 var item = $("input[@name=items][@checked]").val(); 获取select被选中项的文本 var it ...
- js/jquery获取文本框的值与改变文本框的值
我们就用它来学习获取文本框的值及改变文本框的值. 代码如下 复制代码 <script>function get1(){ document.getElementById("txtb ...
- jquery获取文本框的内容
使用jquery获取文本框的内容有以下几种: 1.根据ID取值(id属性): // javascript <script type="text/javascript"> ...
- jQuery清除文本框,内容并设置不可用
JQuery清除文本框,内容并设置不可用 如果是设置只读,则将disabled换成readonly function CleanText(textid) { $("#"+text ...
- Jquery对文本框的值、字符串的验证;正则表达式字符串的验证
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 用Jquery控制文本框只能输入数字和字母
用Jquery控制文本框只能输入数字和字母 $.fn.onlyNum = function () { $(this).keypress(function (event) { var eventObj ...
- jQuery之文本框得失焦点
版本一 css代码部分: .focus { border: 1px solid #f00; background: #fcc; } 当焦点获得时,添加focus样式,添加边框,并改背景色为#fcc h ...
- jquery 实现文本框scroll上下动
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="C ...
随机推荐
- 一个线程可以拿到多个锁标记,一个对象最多只能将monitor给一个线程
当用Synchronized修饰某个方法的时候,表示该方法都对当前对象加锁. 给方法加Synchronized和用Synchronized修饰对象的效果是一致的. 一个线程可以拿到多个锁标记,一个对象 ...
- java----Servlet的生命周期
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法 Servlet初始化阶段: 在 ...
- jquery cdn加速注意事项
1, <script src="http://libs.baidu.com/jquery/1.7.2/jquery.min.js"></script> 这里 ...
- Java8:使用 Optional 处理 null
写过 Java 程序的同学,一般都遇到过 NullPointerException :) —— 为了不抛出这个异常,我们便会写如下的代码: User user = getUserById(id); i ...
- CListBox自动换行显示
需要在ListBox控件中显示一些信息.为方便查看,不使用水平滚动条.当要输出的字符串占用的宽度超过ListBox的宽度时,截断字符串,剩余的在下一行显示. 1. 计算ListBox所占的宽度,用Ge ...
- ios开发之--PDF文件生成
写项目的时候,碰到一个需求,就是在手机端根据指定的文件内容生成PDF文件,并可以保存到手机上,因为以前只是听说过,没有真正的去了解过这个需求,通过查阅资料,可以实现这个功能,话不多说,代码如下: -( ...
- Java中关于枚举的7种用法
1.定义常量: public enum Color { RED,ORANGE,YELLOW,GREEN,INDIGO,BLUE,PURPLE } 2.用于switch: enum Color { RE ...
- string整理
/* scanf是c语言的,而string是c++的类,所以不能使用scanf直接读入 */ #include<cstdio> #include<string>//注意支持库 ...
- Eclipse 安装更多版本SDK
暂时记下,实在没时间测试了... 安卓应用开发之查eclipse版本号和添加ADT.SDK https://jingyan.baidu.com/article/b0b63dbfc5f49b4a4830 ...
- java web页面跳转 总结
Servlet中forward和redirect的区别 forward方式:request.getRequestDispatcher("/somePage.jsp").forwar ...