select change下拉框改变事件 设置选定项,禁用select
select change下拉框改变事件 设置选定项,禁用select 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Select Change()</title>
<script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<style type="text/css">
.align-center
{
margin: 0 auto; /* 居中 这个是必须的,,其它的属性非必须 */
width: 700px; /* 给个宽度 顶到浏览器的两边就看不出居中效果了 */
}
p
{
width: 700px;
margin: 10px 0 0 0;
padding: 10px;
border: 0;
border: 1px dotted Orange;
background: #f5f5f5;
min-height: 25px;
}
.Show
{
background: #FFA07A;
}
.hand
{
cursor: pointer;
}
</style>
</head>
<body>
<div class="align-center">
<p>
1.change 在select元素值改变时触发。
<br />
2.disabled 设置下拉框为禁用模式
<br />
3.setValue 选择radio 改变 select选中项
</p>
<p>
Change
<select name="selectTest">
<option value="1">First</option>
<option value="2">Second</option>
<option value="3" selected="selected">Third</option>
<option value="4">Fourth</option>
</select>
disabled select
<input name="cbDisabled" type="checkbox" />
</p>
<p>
setValue
<br />
First<input type="radio" name="rdoValue" value="1" class="hand" />
Second<input type="radio" name="rdoValue" value="2" class="hand" />
Third<input type="radio" name="rdoValue" value="3" class="hand" />
Fourth<input type="radio" name="rdoValue" value="4" class="hand" />
</p>
<p>
showValue:
<input type="text" name="inputValue" />
</p>
<p class="Show">
用来显示隐藏地..
</p>
</div>
</body>
</html>
<script type="text/javascript">
$(function () {
$("select[name='selectTest']").change(function () {
var selectValue = $(this).children('option:selected').val(); //这就是selected的值
SetCommon(selectValue)
});
$("input[name='cbDisabled']").bind("click", function () {
if ($(this).attr("checked") == "checked") {
$("select[name='selectTest']").attr("disabled", true)
} else {
$("select[name='selectTest']").attr("disabled", false)
}
});
$("input[name='rdoValue']").click(function () {
$("select[name='selectTest'").val($(this).val()); //设置selected 值
SetCommon($(this).val())
});
})
function SetCommon(selectValue) {
$("input[name='inputValue']").val(selectValue);
if (selectValue == 1 || selectValue == 2) {
$(".Show").toggle(false);
} else {
$(".Show").toggle(true);
}
}
</script>
效果图:
附件下载:http://files.cnblogs.com/Orange-C/SelectDemo.zip
select change下拉框改变事件 设置选定项,禁用select的更多相关文章
- 下拉框改变事件:获取下拉框中当前选择的文本 SelectionChanged事件
/// <summary> /// 下拉框改变事件:获取下拉框中当前选择的文本 /// </summary> /// <param name="sender&q ...
- jq select change下拉框选项变化判断选中值,添加(attr)或移除(removeAttr)一个或多个属性
select change下拉框选项变化判断选中值,添加(attr)或移除(removeAttr)一个或多个属性 $("#IsRecommend").change(function ...
- jquery select change下拉框选项变化判断选中值
<th class="formTitle"> 是否转出: </th> <td class="formValue" colspan= ...
- jQ给下拉框绑定事件,为什么要绑定在框(select标签)上,而不是绑定在选项(option标签)上
这是我在学习锋利的 jquery 书中 5.1.4 的代码时遇到的一个小问题,源代码如下: <head> <style type="text/css"> * ...
- jquery动态生成的select下拉框,怎么设置默认的选中项?
这两天都被这问题困扰,可能是我不太懂前端.我做layui表格行编辑,点击编辑按钮弹出layer,里边有一个民族的下拉框不能直接显示后台传过来的值.我把民族数组用jquery添加到了select里边,可 ...
- PHP文本框的值随下拉框改变
初学PHP,下面是实现文本框内容随下拉框变化的代码实现: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q ...
- Vue.js中使用select选择下拉框
在Vue.js中使用select选择下拉框有两种方法: 第一种: Add.html: <select v-model="sysNotice.noticeType" id=&q ...
- selenium select 选择下拉框
实战百度首页设置,浏览偏好设置. 打开首页,在非登录的情况下,查看分析页面元素,我们可以看到,我们首先要点击的是设置, 接着点击,搜索设置, 然后select选择下拉框. select_by_inde ...
- 【selenium】基于python语言,如何用select选择下拉框
在项目测试中遇到了下拉框选择的控件,来总结下如何使用select选择下拉框: 下图是Select类的初始化描述,意思是,给定元素是得是select类型,不是就抛异常.接下来给了例子:要操作这个sele ...
随机推荐
- 用 Python 排序数据的多种方法
用 Python 排序数据的多种方法 目录 [Python HOWTOs系列]排序 Python 列表有内置就地排序的方法 list.sort(),此外还有一个内置的 sorted() 函数将一个可迭 ...
- java 实现冒泡排序
public void bubbleSort(int[] arr) { boolean swapped = true; int j = 0; int tmp; while (swapped) { sw ...
- PHP 常用的header头部定义汇总
<?phpheader('HTTP/1.1 200 OK'); // ok 正常访问header('HTTP/1.1 404 Not Found'); //通知浏览器 页面不存在header(' ...
- ExtJS笔记 Field
Fields are used to define what a Model is. They aren't instantiated directly - instead, when we crea ...
- 算法系列(1):Google方程式
有一个字符组成的等式:WWWDOT – GOOGLE = DOTCOM,每个字符代表一个0-9之间的数字,WWWDOT.GOOGLE和DOTCOM都是合法的数字,不能以0开头.请找出一组字符和数字的对 ...
- 使用配置文件来配置JDBC连接数据库
1.管理数据库连接的Class 代码如下: package jdbcTest;import java.sql.Connection;import java.sql.DriverManager;impo ...
- Shell 重定向
一直没搞懂 &> 和 <& 是表示什么意思. 今天自己总结一下,希望自己能理解它的真正含义. 重定向标准输入输出,切记 “1” 和 “>”之间没有空格 $ > ...
- openstack中eventlet使用
openstack中使用eventlet的协程来实现并发. 第一种,使用eventlet.GreenPool来管理绿色线程 如l3-agent在开启了8个绿色线程来处理router消息 def _pr ...
- svn 服务器搭建
http://www.cnblogs.com/wrmfw/archive/2011/09/08/2170465.html 一,安装必须的软件包. $ apt-get install subversio ...
- 回文字符串的判断!关于strlen(char * str)函数
#include <stdio.h> #include <string.h> int ishuiw(char * p); int main() { ;//true-false接 ...