[求助难题]:关于下拉框里的数值自动计算并改动的问题。

chinavane 2003-10-20 09:53:29
通常我会在某些情况下会遇到问题,比如:
我有一些下拉框,里面的数值是1/2/3/4
<select name="select"> <option value="1" selected>1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> <br> <select name="select2"> <option value="1">1</option> <option value="2" selected>2</option> <option value="3">3</option> <option value="4">4</option> </select> <br> <select name="select3"> <option value="1">1</option> <option value="2">2</option> <option value="3" selected>3</option> <option value="4">4</option> </select> <br> <select name="select4"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4" selected>4</option> </select>

由于总数是4,而当我第一个下拉框如果改成3或是其它数值时,那么其它三个下拉框要进行自动计算,并自动更改成其它的值。
怎么做?

谢谢各位。

就是说:我有4个下拉框,里面是1、2、3、4,如果我第一个下拉框里选了3,那其它三个只能是1、2、4,就是说每个下拉框的值只能唯一值进行显示并传递。
...全文
97 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
longshenwang 2003-10-21
  • 打赏
  • 举报
回复
记住 前一个值v1是在鼠标点击事件onmousedown() 里获取 改变后的值v2是在onchange()事件里获取

自己操作一下 很简单的..
longshenwang 2003-10-21
  • 打赏
  • 举报
回复
在 每个select里面写onchange事件 调用 test(this)函数

在函数中 取得本下拉列表改变前后的值 (前:v1 后:v2)
然后 找出select值=v2的那个下拉列表框 将v1赋值给它即可.
chinavane 2003-10-21
  • 打赏
  • 举报
回复
能否有sample?
suting13 2003-10-20
  • 打赏
  • 举报
回复
关注!

87,904

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧