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的更多相关文章

  1. 下拉框改变事件:获取下拉框中当前选择的文本 SelectionChanged事件

    /// <summary> /// 下拉框改变事件:获取下拉框中当前选择的文本 /// </summary> /// <param name="sender&q ...

  2. jq select change下拉框选项变化判断选中值,添加(attr)或移除(removeAttr)一个或多个属性

    select change下拉框选项变化判断选中值,添加(attr)或移除(removeAttr)一个或多个属性 $("#IsRecommend").change(function ...

  3. jquery select change下拉框选项变化判断选中值

    <th class="formTitle"> 是否转出: </th> <td class="formValue" colspan= ...

  4. jQ给下拉框绑定事件,为什么要绑定在框(select标签)上,而不是绑定在选项(option标签)上

    这是我在学习锋利的 jquery 书中 5.1.4 的代码时遇到的一个小问题,源代码如下: <head> <style type="text/css"> * ...

  5. jquery动态生成的select下拉框,怎么设置默认的选中项?

    这两天都被这问题困扰,可能是我不太懂前端.我做layui表格行编辑,点击编辑按钮弹出layer,里边有一个民族的下拉框不能直接显示后台传过来的值.我把民族数组用jquery添加到了select里边,可 ...

  6. PHP文本框的值随下拉框改变

    初学PHP,下面是实现文本框内容随下拉框变化的代码实现: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&q ...

  7. Vue.js中使用select选择下拉框

    在Vue.js中使用select选择下拉框有两种方法: 第一种: Add.html: <select v-model="sysNotice.noticeType" id=&q ...

  8. selenium select 选择下拉框

    实战百度首页设置,浏览偏好设置. 打开首页,在非登录的情况下,查看分析页面元素,我们可以看到,我们首先要点击的是设置, 接着点击,搜索设置, 然后select选择下拉框. select_by_inde ...

  9. 【selenium】基于python语言,如何用select选择下拉框

    在项目测试中遇到了下拉框选择的控件,来总结下如何使用select选择下拉框: 下图是Select类的初始化描述,意思是,给定元素是得是select类型,不是就抛异常.接下来给了例子:要操作这个sele ...

随机推荐

  1. iOS PCH文件

    在Xcode6之前,创建一个新的工程,Xcode会再Support Files文件夹下自动创建一个"工程名 - prefix.pch"文件,也是一个头文件,pch文件的内容能被项目 ...

  2. Log4Net

    注意事项 <!-- The file log4Net.config is copied into bin/Debug /release by compiler 添加如下内容到 assemblyi ...

  3. Notif

    <?php/** * 支付宝通知接口 * @author YinKu.Alan * @date 2016-03-06 */class NotifyAction extends CommonAct ...

  4. Multiprocessor Operating System Design Considerations SYMMETRIC MULTIPROCESSORS

    COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCE NINTH EDITION An SMP operating syst ...

  5. yii2使用相关记录

    #Yii::$app->user 是指yii\web\User这个类 #yii2在命令行下执行 D: cd D:\wnmp\php5 php D:\wnmp\www\yii2\yii test/ ...

  6. QQ战场形势图

    真是没什么可说,全面开战,无坚不摧,活脱脱一个中央帝国.只有极少的方向处于守势.本来对腾讯也没什么特别的感觉,但是看了这张图,真是让人热血沸腾. 如果美国的公司能像腾讯做的这么大相当于:faceboo ...

  7. iOS小画板画线总结

    一:基本画线: 使用贝赛尔曲线画: //创建路径 UIBezierPath* aPath = [UIBezierPath bezierPath]; //设置线宽 aPath.lineWidth = 5 ...

  8. QtAlgorithms

    qSort() qCopy() qFill() #include <QCoreApplication> #include<QDebug> #include<QVector ...

  9. 深度学习笔记(六)finetune

    转自Caffe fine-tuning 微调网络 一般来说我们自己需要做的方向,比如在一些特定的领域的识别分类中,我们很难拿到大量的数据.因为像在ImageNet上毕竟是一个千万级的图像数据库,通常我 ...

  10. 第四篇:白话tornado源码之褪去模板外衣的前戏

    加班程序员最辛苦,来张图醒醒脑吧! ... ... ... 好了,醒醒吧,回归现实看代码了!! 执行字符串表示的函数,并为该函数提供全局变量 本篇的内容从题目中就可以看出来,就是为之后剖析tornad ...