<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT=""></HEAD><BODY>
<select onpropertychange="alert('the last selected:' + document.all.lastselect.value);document.all.lastselect.value = this.options[this.selectedIndex].text;;">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<input type=hidden value="1" id="lastselect">
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT=""></HEAD><BODY>
<select onpropertychange="alert('the last selected:' + document.all.lastselect.value);document.all.lastselect.value = this.options[this.selectedIndex].text;;">
<option>1</option>
<option>2</option>
<option>3</option>
</select>
<input type=hidden value="1" id="lastselect">
</BODY>
</HTML>
解决方案 »
- Microsoft VBScript 运行时错误 错误 '800a01a8'
- JS 选中text中的值(模式框) 急急
- javascript如何实现固定table的一边,拖放另一边改变大小
- 请问call(),apply()的具体用法
- javascript有一些命今
- EXT 中 textfield 的 width无效:
- 使用百度编辑器ueditor无法将编辑的内容赋值到textarea
- 请问:javascript如何连接SQL SERVER数据库?
- 求救:如何得到动态返回的web页中的某一个元素,并向其中追加事件.
- JavaScript的主要函数有哪些?
- onMouseOver时被选中项的颜色变化如何控制???
- 如何延时执行教本?
谢谢你。
就是写本次选的内容啊
alert('the last selected:' + document.all.lastselect.value)
提示上次选的内容
请问有没有其他的办法?
现在我需要的是把上次选中的值从hidden里面清除。
赫赫,原谅我,我语文水平不好,表达不是很清楚。
:)
1、alert('the last selected:' + document.all.lastselect.value);
功能是显示你上一次选择的值,当然了,你第一次选择的时候呢,就会打印hidden的初始值了,这里也就是1了。
2、document.all.lastselect.value = this.options[this.selectedIndex].text;
功能是将hidden的值更换成这次选择的,这样就实现了每进行依次选择,就对hidden的值进行更换,所以,你就不用为了一个select填加多个hidden了。
注意,第一步与第二步的顺序不能改变,否则,就成了显示当前选择的值了。 其实呢,最重要的,就是第二步了,不可以去掉的,至于第一步嘛,他只是告诉你如何来获得上一次选择的值,你完全可以换成这一次选择与上一次选择的值进行比较的代码或者其他什么东西。
<option value="0">aaaaaaa</option>
<option value="1">bbbbbbb</option>
<option value="2">ccccccc</option>
<option value="3">ddddddd</option>
<option value="4">eeeeeee</option>
</select>
:)