用HTC实现吧,要求IE5.0以上,Netscape就不行了,代码如下:----test.htm---------------------------------------
<style>
input {behavior:url(p.htc)}
</style><input type=text name=txt1 value="111">
<BR>
<input type=text name=txt2 value="222">
-----------------------------------------------------p.htc--------------------------------------------
<PUBLIC:ATTACH EVENT="onselectstart" ONEVENT="doselect()"/><script language="JavaScript">
function doselect(){
element.value = element.value;
}
</script>
---------------------------------------------------
关键点
事件:EVENT="onselectstart"
实现:element.value = element.value;
<style>
input {behavior:url(p.htc)}
</style><input type=text name=txt1 value="111">
<BR>
<input type=text name=txt2 value="222">
-----------------------------------------------------p.htc--------------------------------------------
<PUBLIC:ATTACH EVENT="onselectstart" ONEVENT="doselect()"/><script language="JavaScript">
function doselect(){
element.value = element.value;
}
</script>
---------------------------------------------------
关键点
事件:EVENT="onselectstart"
实现:element.value = element.value;
解决方案 »
- 求大牛解决JS执行问题
- google chrome打印的问题
- 在线调试和演示的前端开发工具
- 表格特效,师傅请进来看看!
- 高手帮忙!OpenLayers问题!
- ie浏览器好像不支持通过属性选择符,即不支持E1[attr=value]{}方式,那我想对<input type=text>和<input type=button>有不同的样式,css
- 当js不断弹出alert窗口,如何不终止IE而让IE不再弹出alert窗口?
- zoom与wheelDelta是什么意思?
- 弹出窗口控制父窗口?请高手指点!
- js获取td的宽outerWidth()、clientWidth在ie兼容问题。
- 刷新时有时候会弹出对话框说让你选择是否重试指令,请问能不能屏蔽这个功能?
- ASP版不能访问了,为什么没人管呢,管理员哪去了?
<input type='text' onfocus="this.select();">
也将不会被选择,是吧?
定义onfocus="return false;"
不就不选中了?
----test.htm---------------------------------------
<style>
input {behavior:url(p.htc)}
</style><input type=text name=txt1 value="111" onfocus="alert('1-1');this.select();">
<BR>
<input type=text name=txt2 value="222" onfocus="alert('1-2');this.select();">
-----------------------------------------------------p.htc--------------------------------------------
<PUBLIC:ATTACH EVENT="onselectstart" ONEVENT="doselect()"/><script language="JavaScript">
function doselect(){
alert("2");
element.value = element.value;
}
</script>
---------------------------------------------
原来的代码有onfocus时全选的,有onfocus时不全选的,用的是onfocus="this.select();",
上面高人说了以后,tab时候就都不全选了。,,,没有onfocus="this.select();"的满足了我的要求,但是原来代码中要求全选的,这回也不能选中了。我要的是选中,不是return false....
那么,这个东西能改善吗?
如下:
------test.htm---------------------------------------
<style>
input {behavior:url("p.htc")}
</style>
<input type='text' value="111"><br>
<input type='text' value="222"><br>
<input type='text' value="333" selAll><br>
-----------------------------------------------------
-----p.htc-------------------------------------------
<PUBLIC:ATTACH EVENT="onselectstart" ONEVENT="doselect()"/><script language="JavaScript">
function doselect(){
if(element.selAll==undefined)
element.value = element.value;
else
element.select();
}
</script>
---------------------------------------------
看看是不是达到要求了。