`
hz_chenwenbiao
  • 浏览: 994252 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

js在IE下获取不了html的select标签值

    博客分类:
  • JS
阅读更多

我在html页面里加入了select标签:

<select size="1" id="expertOrQuery" name="expertOrQuery"
						onchange="class_onchange()" >
						<option>
							专家
						</option>
						<option>
							咨询
						</option>
					</select>
 

 

在提交前用js进行判断,在点击按钮的触发事件里加入如下方法:

function beforeSearch(){

	//var searchType = $("expertOrQuery").value;
	var searchType = document.getElementById("expertOrQuery").value;

	
	if(searchType == "专家"){
		searchExpert();
	}
	else if(searchType == "咨询"){
		searchQuestion();
	}
}
 

 

但是在IE下老点击也没反应,用firefox或都chrome都是有反应的,后来在beforeSearch方法里加入了alert来一个个判断,才知道用document.getElementById("expertOrQuery").value;方法在IE下是获取不了值的。

后来改为使用如下的方式就可以解决这个IE不识别select标签值的问题:

function beforeSearch(){

	//var searchType = $("expertOrQuery").value;
	//var searchType = document.getElementById("expertOrQuery").value;

	var searchType=document.getElementById("expertOrQuery").options[document.getElementById("expertOrQuery").options.selectedIndex].value

	
	if(searchType == "专家"){
		searchExpert();
	}
	else if(searchType == "咨询"){
		searchQuestion();
	}
}
 
分享到:
评论

相关推荐

    asp.net Ajax DropDownList,asp.net下拉列表,自定义DropDownList

    A.Html Select标签不支持输入值 B.风装Ajax js 实现查询,检索数据库信息 C.用户体验. D.支持多选 E.将js和asp.net Web窗体独立开 属性说明: 1.MultiSelected多选择为True 2.OnOnKeyPress键盘按下时检索数据库...

    大名鼎鼎SWFUpload- Flash+JS 上传

     SWFUpload不同于其他基于Flash构建的上传工具,它有着优雅的代码设计,开发者可以利用XHTML、CSS和JavaScript来随心所欲的定制它在浏览器下的外观;它还提供了一组简明的JavaScript事件,借助它们开发者可以方便的...

    IBM WebSphere Portal门户开发笔记01

    82、JS EVENT获取获取标签尺寸S 365 83、设置FLASH在网页的底层显示 365 84、IFRAME的SRC获取JS函数代码作为HTML 365 85、STYLE.PIXELLEFT 365 十八、其他应用 366 1、添加NOTEPAD++到右脚菜单 366 2、 火狐浏览器...

    js使用小技巧

    Javascript小技巧一箩筐 事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode ...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -修正了弹出菜单的位置在Firefox下不正确的BUG(feedback:eroach)。 -为TriggerBox和TwinTriggerBox增加EnableEdit属性。 -使用Hidden来显示隐藏ExtAspNet控件,而不是使用Visible属性(Visible目前设置为只读属性...

    ExtAspNet_v2.3.2_dll

    -修正IE7下不能以下划线作为CSS中类名的前缀的BUG(feedback:Steve.Wei)。 -添加定时器控件Timer,用来定时发起AJAX请求。 +2009-09-06 v2.1.0 -Button的Pressed属性值能够正确的反映客户端的变化。 -优化...

    精通AngularJS part1

    不写代码时,Pawel 常在会议与活动上为AngularJS布道。 Peter Bacon Darwin已经积累了20年以上的编程经验,他在.NET发布之前,就已经用它工作了。他还对IronRuby的开发有所贡献。他曾在Avanade和IMGROUP做IT顾问。...

    我记录网站综合系统 v1.0.zip

    √添加了 HtmlText批注,允许ctx.PostValue直接获取html文本 √编辑器在firefox不显示光标问题 √json:对象列表生成字符串的bug √验证框架增加了对 select/checkbox/radio的支持 √弹窗中form返回带上多余的...

    Ext Js权威指南(.zip.001

    1.2.4 在javascript中使用json / 4 1.2.5 在.net中使用json / 8 1.2.6 在java中使用json / 12 1.2.7 更多有关json的信息 / 15 1.3 ext js 4概述 / 15 1.4 ext js的开发工具的获取、安装与配置介绍 / 18 1.4.1...

    PHP程序开发范例宝典III

    实例031 不提交表单获取单选按钮的值 43 实例032 选中单选按钮后显示其他表单元素 44 实例033 根据数据表结构自动生成数据录入页面 45 实例034 投票系统中单选按钮与复选框的应用 47 2.3 下拉列表的应用 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例172 不提交表单获取单选按钮的值 207 实例173 实现复选框中的全选、反选和不选 208 实例174 隐藏域提交用户的ID值 210 实例175 图像域替代提交按钮 211 实例176 跳转菜单实现页面跳转 213 实例177 上传图片预览 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例172 不提交表单获取单选按钮的值 207 实例173 实现复选框中的全选、反选和不选 208 实例174 隐藏域提交用户的ID值 210 实例175 图像域替代提交按钮 211 实例176 跳转菜单实现页面跳转 213 实例177 上传图片预览 ...

    计算机应用技术(实用手册)

    后面是IDE设备的类型和硬件参数,TYPE用来说明硬盘设备的类型,我们可以选择AUTO、USER、NONE的工作模式,AUTO是由系统自己检测硬盘类型,在系统中存储了1-45类硬盘参数,在使用该设置值时不必再设置其它参数;...

Global site tag (gtag.js) - Google Analytics