当前位置:编程问答 > JSP >

jsp(HTNL) SELECT选择框鼠标滚动选项

问题:SELECT选择框中,选中某个选项之后,由于网页页面内容过长而需要滑动鼠标来浏览下面的内容,这时,如果鼠标光标还在SELECT选择框中,那么滑动鼠标就会变动选项,以至于当点击下面的提交按钮时得出并不想需要的结果。 有什么办法可以设置 SELECT的选择项 不受鼠标滑动的控制。
答案:鼠标滑动是浏览器为了方便用户带的 。如果想不要 你可以在  加个 onclick事件当选择完后然它失去焦点。
<select name="yjsj"  onchange="change()" style="width:272px;">
                <option  id="1"  value="aa">aa</option>
                <option id="2" value="bb">bb</option>
</select>

<script language="javascript">
function change()
{
var obj=document.getElementsByName("yjsj").value;
this.focus();
document.getElementById("div1").innerHTML=obj
}
</script>
其他:做成点击事件试试 body);}
 
关键参数:
expression--css与js的结合点
 
定义: 
IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和Javascript表达式关联起来,这里的CSS属性可以是元素固有的属性,也可以是自定义属性。就是说CSS属性后面可以是一段Javascript表达式,CSS属性的值等于Javascript表达式计算的结果。在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。

更多内容点击参考资料
 

上一个:ajax获取jsp中的生成的xml怎么实现? 我现在就是不知道怎么用jsp生成xml用来给AJAX 获取
下一个:jsp 数据更新问题? 为什么更新后数据没变??

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,