社区
JavaScript
帖子详情
JAVASCRIPT如何取得select里的显示值(不是value)
boschye
2005-06-22 09:00:24
<select name=company>
<option value="01">杭州分公司</option>
<option value="02">上海分公司</option>
</select>
JAVASCRIPT如何取得select里的显示值,不是value
即需要获得“杭州分公司”,“上海分公司”
不是“01”,“02”
谢谢!
...全文
5295
12
打赏
收藏
JAVASCRIPT如何取得select里的显示值(不是value)
杭州分公司 上海分公司 JAVASCRIPT如何取得select里的显示值,不是value 即需要获得“杭州分公司”,“上海分公司” 不是“01”,“02” 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
擒兽
2005-06-23
打赏
举报
回复
mark
GRLD8888
2005-06-23
打赏
举报
回复
首先在下拉列表对象加上onchange 事件:
<select name=company onchange="change()">
<option value="01">杭州分公司</option>
<option value="02">上海分公司</option>
</select>
再在<head> .....</head>之间,加上脚本
<script language="javascript">
function change()
{
alert(company.options[company.selectedIndex].text);
}
</script>
试一下,是不是你要的效果!!
hyperading
2005-06-23
打赏
举报
回复
可以给select加一个text属性,这样value和text都可以获得,就是提交时需要把text转到隐藏域中,如果只是页面上使用,这样做就很方便了啊。
<select name=company text='' onchange="this.text = this.options[this.selectedIndex].text">
<option value="01">杭州分公司</option>
<option value="02">上海分公司</option>
</select>
wawaboy
2005-06-23
打赏
举报
回复
doucment.all.company.options[document.all.company.selectedIndex].text
boschye
2005-06-23
打赏
举报
回复
谢谢大家!
luoyixiaoniba
2005-06-23
打赏
举报
回复
路漫漫其修远兮,吾将上下而求索
wxylvmnn
2005-06-23
打赏
举报
回复
.text啦~
adsmpuma
2005-06-23
打赏
举报
回复
company.options[company.selectedIndex].text;
aniude
2005-06-23
打赏
举报
回复
问题比较简单,而且很多人都给出答案了,我再精简一下
<select name=company onchange="alert(this.options[this.selectedIndex].text)">
<option value="01">杭州分公司</option>
<option value="02">上海分公司</option>
</select>
:))
Yanbin_Q
2005-06-22
打赏
举报
回复
<select name=company>
<option value="01">杭州分公司</option>
<option value="02">上海分公司</option>
</select>
<script>
var ops=document.getElementById("company").options;
for(i=0;i<ops.length;i++)
{
alert(ops[i].text)
}
</script>
白夜花寒
2005-06-22
打赏
举报
回复
text Property
要不用这个也可以。。。
白夜花寒
2005-06-22
打赏
举报
回复
innerText 用这个就是了。。。
javascript
获取
select
的
value
值
javascript
获取
select
选项的
value
苹果 香蕉 李子 查看选择 function check() { var options = $("#fruit option:
select
ed"); var choosefruit = options.val(); alert("你选择的水果是:" +
【
JavaScript
】下拉列表
select
中在
value
传递多个
值
,取出其option
显示
值
,并应用此作为导航
对于下拉列表
select
,众所周知,其
值
就是选中的option中的
value
值
,可是如果需要取出每一个option的
显示
值
,那又如何做呢?虽然没什么必要取出option的
显示
值
,但是如果有时候确实需要这个
显示
值
,在
javascript
的脚本做点什么呢?另外,如果要再
value
处传递多个
值
呢?那又改如何呢? 一、取出option的
显示
值
你可以先传递整个
select
过去脚本,假设传过去的形式参数
el-
select
如何不
显示
value
,
显示
value
对应的label
值
我从后端获取的数据的类型是string类型;但是我自己定义
select
的
value
类型是number类型,导致了数据类型不相同,从而不能正常的
显示
select
的label
值
。el-
select
在编辑调用的时候一直
显示
的不是label
值
,而是本身的
value
值
。尝试了很多种方法,都没有解决。
显示
不正常,多数是由于得到的数据类型对应不上表单操作的数据类型进行相应转换即可。
Element
select
选择器 el-
select
获取
value
值
和label
值
通常在使用的时候,v-model的
值
为当前被选中的el-option的
value
属性
值
,但有些时候我们也需要用到label
值
,这时我们需要把 :
value
="item.
value
" 改成 :
value
="{
value
: item.
value
, label: item.label}" 添加@change事件 <template> <el-
select
v-model="
value
" placeholder="请选择"> <el-option v-fo
elementUI el-
select
选择了label却
显示
value
的
值
在实际项目开发中出现了选择label却
显示
value
的情况 百度上搜索了一圈,全都是说
value
的数据类型问题,把我带偏了。折腾了半天我才转过来,会不会就是label的问题。 我原本习惯都写上span {{lable}}然后放入label的
值
(当年没用elementUI开发留下来的习惯,得改),按道理来说一注掉,
显示
的应该还是label的
值
,而不是
value
的
值
。但是
显示
的偏偏就是
value
的
值
,那就是问题所在了,我的label输入导入有问题。 详细检查数据接口获取的数据都没问题,我又陷入了沉思,无意之
JavaScript
87,992
社区成员
224,685
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章