使用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 ...
随机推荐
- Easyui Datagrid相同连续列合Demo之三
效果图: html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> < ...
- CI -- $this->load->library()详解
我第一次加载失败,原来是文件名和类名不同的原因,先总结关于CI加载你自己的类文件注意事项: 1.第三方加载文件应放在application/libraries文件下 2.文件名和类名应该相同,并且首字 ...
- php -- in_array函数
in_array 检查数组中是否存在某个值 说明 bool in_array ( mixed $needle , array $haystack [, bool $strict = FALSE ...
- 【BZOJ】1627: [Usaco2007 Dec]穿越泥地(bfs)
http://www.lydsy.com/JudgeOnline/problem.php?id=1627 裸bfs不解释.. #include <cstdio> #include < ...
- 对特殊字符编码js与c#中的处理方法
js: encodeURIComponent();编码 c#: Uri.UnescapeDataString();解码
- Request获取具有相同 name 属性表单元素值
html代码如: <input name="txtName" id="txtFirstName" type="text" /> ...
- hdu 2717:Catch That Cow(bfs广搜,经典题,一维数组搜索)
Catch That Cow Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)To ...
- 剑指 offer set 24 扑克牌的顺子
题目 从扑克牌中任意抽取出 5 张牌, 判断是不是顺子, 并且大小王可以看成任意的数字 思路 1. 把大小王当做 0 插入到数组中, 然后对数组排序 2. 统计相邻两个数之间的空隙数, 若空隙数大于 ...
- 打打基础,回头看看avr单片机的定时器、中断和PWM(转)
以前小看了定时器,发现这东西还真的很讲究,那先复习复习吧. 先提提中断:我的理解就是cpu执行时,遇到中断——根据对应的中断源(硬件或软件)——pc定位中断入口地址,然后根据这里的函数指针——跳转到相 ...
- angular4 *ngFor获取index
angular 中的*ngFor指令的使用 <ul> <li *ngFor="let item in items">{{item}}</li> ...