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 ...
随机推荐
- C#解析HTML
第一种方法:用System.Net.WebClient下载Web Page存到本地文件或者String中,用正则表达式来分析.这个方法可以用在Web Crawler等需要分析很多Web Page的应用 ...
- Unity学习疑问记录之查找
unity中提供了获取对象的五种方法: 通过对象名称(Find方法) 通过标签获取单个游戏对象(FindWithTag方法) 通过标签获取多个游戏对象(FindGameObjectsWithTags方 ...
- 阿里云服务器Linux CentOS安装配置(二)yum安装svn
阿里云服务器Linux CentOS安装配置(二)yum安装svn 1.secureCRT连接服务器 2.先创建一个文件夹,用来按自己的习惯来,用来存放数据 mkdir /data 3.yum安装sv ...
- Activiti-explorer 在tomcat中部署报HTTP Status 404问题
如果tomcat版本没错,请检查一下文件,将Activiti中war文件夹中的内容复制到webapp下,而不是将文件夹整个放进去……
- sublime 添加代码片段(snippets)
1.工具-新代码片段(Tools -> New Snippet) 2. <snippet> <content><![CDATA[ if(\$rs && ...
- 更新与升级 FreeBSD
https://www.freebsd.org/doc/zh_CN/books/handbook/updating-upgrading-freebsdupdate.html 安全补丁存储在远程的机器上 ...
- Error of "Please Check for Sufficient Write File Permissions"
The error message “Please check for sufficient write file permissions” is generated by the Web-based ...
- C# 接口笔记
/* 1. 实现多态的两种方式. * 使用虚方法实现多态. * 使用抽象方法实现多态. * ...
- ionic实现点击popup区域外部分来关闭popup
var htmlEl = angular.element(document.querySelector('html')); htmlEl.on('click', function (event) { ...
- Java语言程序设计(基础篇)第一章
第一章 计算机.程序和Java概述 1.1 引言 什么是程序设计呢? 程序设计就是创建(或者开发)软件,软件也称为程序. 1.2 什么是计算机 计算机是存储和处理数据的电子设备,计算机包括硬件(har ...