设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 30|回复: 5
打印 上一主题 下一主题

怎樣讓下拉框的值進行改變?

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-7 02:36:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
document.all.txtbox.value = "myvalue"
這句話,可以讓txtbox的值發生改變,但是如何讓下拉框的值也變呢?
document.all.selbox.value = "combox1value"
可能下拉框的值也變了,但是它表面上顯示的值卻還是原來的,怎么樣讓顯示的值也變化呢?多謝!
5#
发表于 2010-1-7 02:36:35 | 只看该作者
[下拉框ID或name].options.add(new Option("下拉框的值","下拉框的文本"));
增加
[下拉框ID或name].options[下拉框的项目序号]=new Option("下拉框的值","下拉框的文本");
修改
[下拉框ID或name].options.remove(下拉框的项目序号);
删除
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-7 02:36:32 | 只看该作者
读取下拉框的内容Javascript语法
alert([下拉框ID或name].options[下拉框的项目序号].value);
读取下拉框的值
alert([下拉框ID或name].options[下拉框的项目序号].text);
读取下拉框的文本
下拉框循环方法
options.length取得下拉框总共有多少项目的总数
循环代码
for(var i=0;i<[下拉框ID或name].options.length;i++)
{
document.write([下拉框ID或name].options[i].value);
document.write([下拉框ID或name].options[i].text);
}
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-7 02:36:28 | 只看该作者
多謝yms123
你提供的方法已記錄下,還有多一問題想請教:
如果我的下拉框已存有一定數量的值,只是我將記錄調出來,那麼下拉框就有一個值與我當前記錄的值對應,如何將下拉框中已有的值調出來顯示?因為我這用document.all.mycombox.value = "myvalue" 這個myvalue已在下拉框中存有了,只是當前顯示的是默認值而不是"myvalue“如果將它切換過來?

多謝你!!
因為用上面的修改方法,我可能不知這個值在下拉框中的序列號,所以還有別的方法嗎?在其它語言中如有個(.displayvalue)是記錄下拉框的顯示值的用它來區分儲的值(.value),但我不知在asp或jscript中用什么來表示。多謝!!!
回复 支持 反对

使用道具 举报

2#
发表于 2010-1-7 02:36:25 | 只看该作者
ok,明白,多謝你 yms123.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-20 15:20 , Processed in 0.099518 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表