社区
ASP
帖子详情
怎样写下拉列表得onchange事件
ldw701
2003-12-24 04:42:59
如标题所述:比如我有一个下拉框,里面包含产品名称(从数据库中读出来的),
我想通过改变下拉框中的产品名称来达到显示不同的价格,就是说价格随这下拉框的改变而改变。
...全文
481
7
打赏
收藏
怎样写下拉列表得onchange事件
如标题所述:比如我有一个下拉框,里面包含产品名称(从数据库中读出来的), 我想通过改变下拉框中的产品名称来达到显示不同的价格,就是说价格随这下拉框的改变而改变。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
月小升java-er点com
2003-12-25
打赏
举报
回复
你会得到方法的
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>省市两级连动</title>
<script defer>
var ar =
[[["安徽省"],["安庆市","蚌埠市","巢湖市","池州市","滁州市","阜阳市","毫州市","合肥市","淮北市","淮南市","黄山市","六安市","马鞍山市","宿州市","铜陵市","芜湖市","宣州市"]],[["澳门"],["澳门"]],[["北京市"],["北京市"]],[["福建省"],["福州市","龙岩市","南平市","宁德市","莆田市","泉州市","三明市","厦门市","漳州市"]],[["甘肃省"],["白银市","定西地区","甘南自治州","嘉峪关市","金昌市","酒泉地区","兰州市","临夏自治州","陇南地区","平凉地区","庆阳地区","天水市","武威市","张掖地区"]],[["广东省"],["深圳市","潮州市","东莞市","佛山市","广州市","河源市","惠州市","江门市","揭阳市","茂名市","梅州市","清远市","汕头市","汕尾市","韶关市","阳江市","云浮市","湛江市","肇庆市","中山市","珠海市"]],[["广西"],["百色地区","北海市","防城港市","桂林地区","桂林市","贵港市","河池地区","柳州地区","柳州市","南宁市","南宁地区","钦州市","贺州地区","梧州市","玉林市"]],[["贵州省"],["安顺市","毕节地区","贵阳市","六盘水市","黔东南自治州","黔南自治州","黔西南自治州","铜仁市","遵义市"]],[["海南省"],["海口市","三亚市"]],[["河北省"],["保定地区","保定市","沧州地区","沧州市","承德地区","承德市","邯郸市","衡水市","廊坊市","秦皇岛市","深州市","石家庄市","唐山市","邢台地区","邢台市","张家口地区","张家口市"]],[["河南省"],["安阳市","鹤壁市","焦作市","开封市","洛阳市","南阳市","平顶山市","三门峡市","商丘市","新乡市","信阳市","许昌市","郑州市","周口市","驻马店市","漯河市","濮阳市"]],[["黑龙江"],["大庆市","大兴安岭","哈尔滨市","鹤岗市","黑河地区","黑河市","鸡西市","佳木斯市","牡丹江市","七台河市","齐齐哈尔市","双鸭山市","松花江地区","绥化市","伊春市"]],[["湖北省"],["鄂州市","恩施自治州","黄冈市","黄石市","荆门市","荆州市","十堰市","随州市","武汉市","咸宁市","襄樊市","孝感地区","孝感市","宜昌地区","宜昌市","郧阳地区"]],[["湖南省"],["常德市","长沙市","郴州地区","张家界市","衡阳市","怀化市","永州市","娄底市","邵阳市","湘潭市","湘西自治区","益阳市","岳阳市","株洲市"]],[["吉林省"],["白城地区","白城市","白山市","长春市","浑江市","吉林市","辽源市","四平市","松原市","通化市","延边自治区"]],[["江苏省"],["常州市","淮阴市","连云港市","南京市","南通市","苏州市","宿迁市","泰州市","无锡市","徐州市","盐城市","扬州市","镇江市"]],[["江西省"],["抚州市","赣州市","吉安市","景德镇市","九江市","南昌市","萍乡市","上饶市","新余市","宜春市","鹰潭市"]],[["辽宁省"],["鞍山市","本溪市","朝阳市","大连市","丹东市","抚顺市","阜新市","葫芦岛市","锦州市","辽阳市","盘锦市","沈阳市","铁岭市","营口市"]],[["内蒙古"],["阿拉善盟","巴彦淖尔盟","包头市","赤峰市","呼和浩特市","呼伦贝尔市","乌海市","乌兰察布盟","锡林郭勒盟","兴安盟","鄂尔多斯市","通辽市"]],[["宁夏"],["固原市","石嘴山市","银川市","吴忠市"]],[["青海省"],["果洛自治州","海北自治州","海东地区","海南自治州","海西自治州","黄南自治州","西宁市","玉树自治州"]],[["山东省"],["滨州市","德州市","东营市","菏泽地区","济南市","济宁市","莱芜市","聊城市","临沂市","青岛市","日照市","泰安市","威海市","潍坊市","烟台市","枣庄市","淄博市"]],[["山西省"],["长治市","大同市","晋城市","晋中市","临汾市","吕梁地区","朔州市","太原市","忻州市","雁北地区","阳泉市","运城市"]],[["陕西省"],["安康市","宝鸡市","汉中市","商洛市","铜川市","渭南市","西安市","咸阳市","延安市","榆林市"]],[["上海市"],["上海市"]],[["四川省"],["阿坝自治州","巴中市","成都市","达州市","德阳市","甘孜自治州","广安市","广元市","乐山市","凉山自治州","眉山市","绵阳市","南充市","内江市","攀枝花市","遂宁市","雅安市","宜宾市","自贡市","泸州市","资阳市"]],[["台湾"],["高雄市","高雄县","花莲县","基隆市","嘉义市","嘉义县","苗栗县","南投县","澎湖县","屏东县","台北市","台北县","台东县","台南市","台南县","台中市","台中县","桃园县","新竹市","新竹县","宜兰县","云林县","彰化市","彰化县"]],[["天津市"],["天津市"]],[["西藏"],["阿里地区","昌都地区","拉萨市","林芝地区","那曲地区","日喀则地区","山南地区"]],[["香港"],["香港"]],[["新疆"],["阿克苏地区","阿勒泰地区","巴音郭楞州","博尔塔拉州","昌吉自治州","哈密地区","和田地区","喀什地区","克拉玛依市","克孜勒州","石河子市","塔城地区","吐鲁番地区","乌鲁木齐市","伊犁地区"]],[["云南省"],["保山市","楚雄自治州","大理自治州","德宏自治州","迪庆自治州","东川市","红河自治州","昆明市","丽江地区","临沧地区","怒江自治州","曲靖市","思茅地区","文山自治州","西双版纳州","玉溪市","昭通市"]],[["浙江省"],["杭州市","湖州市","嘉兴市","金华市","丽水市","宁波市","绍兴市","台州市","温州市","舟山市","衢州市"]],[["重庆市"],["重庆市"]]];
for (var i=0;i<ar.length;i++)
prov.options[prov.options.length]=new Option(ar[i][0],ar[i][0])
function provChanged(i)
{
city.innerHTML=""
for (var j=0;j<ar[i][1].length;j++)
city.options[city.options.length]=new Option(ar[i][1][j],ar[i][1][j])
}
provChanged(0);
function show()
{
alert(prov.value+city.value)
}
</script>
</head>
<body>
<select id=prov style="width:100" onchange="provChanged(selectedIndex)"></select>
<select id=city style="width:100"></select>
<button onclick="show()">test</button>
</body>
</html>
my0707
2003-12-25
打赏
举报
回复
test.asp
======================================================
<%
cpmc=request("cpmc")
if cpmc="" then cpmc="cp1" '设置默认的产品名称
%>
<select name=cpmc onchange="javascript:location.href='test.asp?cpmc='+options[selectedIndex].value;>
<option value="cp1">cp1</option>
<option value="cp2">cp2</option>
</select>
<%
rs.open "select cpjg from 表名 where cpmc='" & cpmc & "'",conn,1,1
response.write rs(0) '显示产品cp1的产品价格
rs.close
%>
mq0211
2003-12-24
打赏
举报
回复
<%
sql="select * from product"
rs.open sql,conn,1,1
%>
<select name="p" id="p" onChange="document.location.href='a.asp?p='+p.value">
<%
do until rs.eof
%>
<option value=<%=rs("price")%><%=rs("productname")%></option>
<%
rs.movenext
loop
rs.close:set rs=nothing
%>
</select>
gooddot
2003-12-24
打赏
举报
回复
最好的方法,用框架来实现
海鸥
2003-12-24
打赏
举报
回复
<select name="dw" id="dw" onChange="location.href='cxtj9.asp?dw='+this.value">>
然后在取得dw值
ldw701
2003-12-24
打赏
举报
回复
这样写的话价格好像不是从数据库里面读出来的啊!
whb147
2003-12-24
打赏
举报
回复
function changeClass(NUM)
{
switch(NUM)
{
case "2.1":
document.all.myform.Rate.value=0.06;
document.all.myform.Rate1.value=0.5;
document.all.myform.Rate2.value=0.27;
document.all.myform.Rate3.value=0.17;
document.all.myform.Rate4.value=0;
……
}
}
</script>
<select name="ProjectClass" onChange="changeClass(document.myform.ProjectClass.value)" size="1" >
Ajax动态为下
拉
列表
添加数据的实现方法
1. 前台jsp,新建一个下
拉
控件 <select id="seldvd"
onChange
="sel_
onchange
(this)"></select> 2. js部分,建一个function方法,利用ajax,指向 ‘getAllTypes.action’ 的servlet部分,获取传来的下
拉
列表
的数据,动态填充
function loadType(){
$.get(
ajax完美解决的下
拉
框的
onchange
问题
即在触发地区下
拉
框的
onchange
事件
时,代理商的下
拉
框选项也相应的改变,比如选择地区 湖南—〉长沙,那么代理商下
拉
框只显示长沙的代理商。 本来认为这个很好实现,但实际改起来的时候发现问题多多,主要问题是原有的地区联动是用js实现的,它的数据源是一个xml文件,当然如果下
拉
框是服务器端控件那么问题是很好解决的,现在是html控件一下子似乎还真有些不好改,想了几种办法实现起来都不理想,最后将思路转向用ajax来实现问题才迎刃而解,现在仔细一想,像这种情况似乎只有用ajax才能比较好的解决,如果是在地区下
拉
框的
onchange
事件
里向后台进行一次提交,将地区下
拉
框的id传过去的话,实际上产生的回
JS实现点击下
拉
列表
文本框中出现对应的网址,点击跳转按钮实现跳转
程序要求: 编
写
一个html文件的网页代码,页面包含一个下
拉
列表
框、一个文本框和一个按钮,下
拉
列表
框选择要去的网站,当选择完毕后文本框中出现对应的网址。点击确认跳转按钮后访问文本框中出现的网址。 实现效果: 实现代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JavaScript
事件
</title> </head> <body> <select id="select_www"
onchange
="surf()"> <option value="0" selected="s
javascript 获取select下
拉
列表
值的代码
比如,在使用DWR的时候,如果你想传递下
拉
框的参数到后台的话,此时就需要先获取到下
拉
框的值了。 其实想要获取到下
拉
框的值是很简单的。 最关键的一段代码就是: 代码如下:
onchange
=”show(this.options[this.options.selectedIndex].value);”
onchange
=”show(this.options[this.options.selectedIndex].value);” show是一个自定义的函数名。 this.options[this.options.selectedIndex].value才是主角!
js+el+json实现省市级联
首先在页面上创建两个下
拉
列表
框,一个显示省份,一个显示城市,并且当选择某一个省份时,城市下
拉
列表
框中显示对应的城市,使用
onchange
事件
调用显示对应城市的函数。 创建一个表示省份和城市对应的数组List。 在xxx()函数中获取省份的名称,然后与数组中的省份名称对比,把对应的城市名称添加到城市下
拉
列表
框中,每次显示不同省份的城市名称前,要把当前城市
列表
中的option选项清除如: Var city=document.getElementById(“selCity”); City.options.length=0//清除当前selCity中的选项
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章