你这个字符串是哪里来的?数据库里面的?
这个一般是使用ajax完成的
这个一般是使用ajax完成的
解决方案 »
- XMLHttpRequest跨越执行JS
- 页面上有很多嵌套的div,点击鼠标 怎么得到被点击的div的id
- javascript如如何清空<select></select>中的所有数据?
- 怎么就循环了一次,请教高手!!!!!
- javascript 控制onclick时候改变body背景颜色?
- javascript控制服务器端控件的Enable属性
- 求助jscript sort排序问题。
- 问了n个人也没有办法,各位大虾请帮忙,急!
- 进行什么动作会使select的onchange事情被触发?????在线求教,紧急求助!!!!!!!!!
- 怎样获取IE窗口的最小化事件
- 梅花雪树型菜单字体颜色问题
- 求代码
<head>
<title>购物</title><body>
12345678:<input type="text" id="txt1" size="30">
<script>
var chart="12345678";
var txt1=document.getElementById("txt1");
txt1.onkeyup =function(){
c=txt1.value;
if(txt1.value!==""&&(chart.indexOf(txt1.value)>-1)){
txt1.value=chart;
var s=chart;
s=s.replace(c,"");var r=txt1.createTextRange();
r.findText(s,0,1)r.select();}
}
</script>
</body>
</html>写个简单的例子
其它问题自己完善
这个问题20分不止:)
<head>
<title>购物</title><body>
98776798:<input type="text" id="txt1" size="30">
<script>
var chart="98776798";
var txt1=document.getElementById("txt1");
txt1.onkeyup=function(){
c=txt1.value;
if(txt1.value!==""&&(chart.indexOf(txt1.value)>-1)){
txt1.value=chart;
var s=chart;
s=s.replace(c,"");var r=txt1.createTextRange();
r.findText(s,-1,1)r.select();}
}
</script>
</body>
</html>
<head>
<title>购物</title>
<body>
98776798:<input type="text" id="txt1" size="30">
<script>
var chart="98776798";
var txt1=document.getElementById("txt1");
txt1.onkeyup=function(){
c=txt1.value;
if(txt1.value!==""&&(chart.indexOf(txt1.value)>-1)){
txt1.value=chart;
var s=chart;
s=s.replace(c,"");
var r=txt1.createTextRange();
if(c!=chart){
r.findText(s,-1,1)
r.select();}
}
}
</script>
</body>
</html>
这里提供的方法,我稍做改造,可以满足要求。function selectText(sp,ep,obj)
{
sp = parseInt(sp)
ep = parseInt(ep) if(isNaN(sp)||isNaN(ep))
return; var rng = obj.createTextRange(); rng.moveEnd("character",obj.value.length*-1)
rng.moveStart("character",obj.value.length*-1) rng.collapse(true); rng.moveEnd("character",ep)
rng.moveStart("character",sp) rng.select();
}