select能否记忆单击前的值,当值改变时有判断,如果不通过重新将select赋予单击前的值呢,各位帮帮忙! 记忆当前值可通过一个hidden属性地值来存在判断不知你说地select是什么意思???题目读了还是不明白 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样就可以了<script language="javascript">function check(){ if (...){ return false; }else{ return true; }}</script><select onChange="return check()">...</select> 可以把单击前的值和单击后的值赋到两个数组里,然后check,随便怎么改都可以 <script language=javascript>function test(){ if(select1.selectedIndex > parseInt(select1.oldIndex)){//这里是条件判断 //通过 select1.oldIndex = select1.selectedIndex; }else{ //不通过 alert("不通过") select1.selectedIndex = select1.oldIndex; }}</script><SELECT NAME="select1" size="1" oldIndex="2" onchange="test()"><option>a</option><option>b</option><option selected>c</option><option>d</option><option>f</option><option>g</option><option>h</option></SELECT> 谢谢各位!awaysrain(绝对零度)(我爱方方) 的方法完全可以满足我的要求,谢谢! onchange 不就直接判断了吗 <style> .userData {behavior:url(#default#userdata);}</style><select id="select1" class="userData"><option>option1</option><option>option2</option><option>option3</option><option>option4</option></select><script>var obj=document.all.select1;obj.attachEvent('onchange',saveSelectedIndex)function saveSelectedIndex(){ obj.setAttribute("sSelectValue",obj.selectedIndex); obj.save("oSltIndex");}window.attachEvent('onload',loadSelectedIndex)function loadSelectedIndex(){ obj.load("oSltIndex"); obj.selectedIndex=obj.getAttribute("sSelectValue");}</script> to awaysrain(绝对零度)(我爱方方):oldIndex是什么属性? 我在我的帮助里没有查到。弱弱的问:是不是自定义的,HTML是否可以这样随便自定义? 正好错过 meizz(梅花雪 封闭开发中)老大的setAttribute我是知道的,但是awaysrain(绝对零度)(我爱方方)这样直接写是否可以,我去做个试验。 浏览器及其交互性的对比 Select 多选插件 mulitselect 发布, 大家看看怎么样? 如何获取innerHtml输出的对象 40分求用javascript实现票据的套打功能! 请问javascript输出对象字符串问题? 怎么样用javascript取XML标签的值? JSON解析,求高手 input type=file的问题 怎样使窗口最小化? 急!急!急的问题。。。 使用select提交表单代码??? 如何得到当前frame的name
<script language="javascript">
function check(){
if (...){
return false;
}else{
return true;
}
}
</script>
<select onChange="return check()">
.
.
.
</select>
function test(){
if(select1.selectedIndex > parseInt(select1.oldIndex)){//这里是条件判断
//通过
select1.oldIndex = select1.selectedIndex;
}else{
//不通过
alert("不通过")
select1.selectedIndex = select1.oldIndex;
}
}
</script>
<SELECT NAME="select1" size="1" oldIndex="2" onchange="test()">
<option>a</option>
<option>b</option>
<option selected>c</option>
<option>d</option>
<option>f</option>
<option>g</option>
<option>h</option>
</SELECT>
.userData {behavior:url(#default#userdata);}
</style>
<select id="select1" class="userData">
<option>option1</option>
<option>option2</option>
<option>option3</option>
<option>option4</option>
</select>
<script>
var obj=document.all.select1;
obj.attachEvent('onchange',saveSelectedIndex)
function saveSelectedIndex()
{
obj.setAttribute("sSelectValue",obj.selectedIndex);
obj.save("oSltIndex");
}
window.attachEvent('onload',loadSelectedIndex)
function loadSelectedIndex()
{
obj.load("oSltIndex");
obj.selectedIndex=obj.getAttribute("sSelectValue");
}
</script>
oldIndex是什么属性? 我在我的帮助里没有查到。弱弱的问:是不是自定义的,HTML是否可以这样随便自定义?
老大的setAttribute我是知道的,但是awaysrain(绝对零度)(我爱方方)这样直接写是否可以,我去做个试验。