急求 光标定位代码
当用户输入的数据部符合要求的时候,比如输入的数据长度不够或者不输入,因为他是主键,必须输入正确,如果输入不正确,就将光标始终定位在那个文本框中textbox里面。 --------------------编程问答-------------------- *****.Focus()吧 --------------------编程问答-------------------- 使用JS好了<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=big5" />
<title>???文?</title>
</head>
<script type="text/javascript">
function lost(){
var str=document.getElementById("test").value;
str=Trim(str);
var len=CheckLength(str);
if(len!=6){
document.getElementById("test").select();
}
}
<!--判断输入字符长度-->
function CheckLength(strTemp){
var i,sum;
sum=0;
for(i=0;i<strTemp.length;i++)
{
if ((strTemp.charCodeAt(i)>=0) && (strTemp.charCodeAt(i)<=255))
sum=sum+1;
else
sum=sum+2;
}
return sum;
}
function Trim(str)
{
var result;
<!--去除前后空格-->
result = str.replace(/(^\s+)|(\s+$)/g,"");
<!--去除中间空格-->
result = result.replace(/\s/g,"");
return result;
}
</script>
<body>
<input type="text" id="test" onblur="lost()" />
</body>
</html>
--------------------编程问答-------------------- --------------------编程问答-------------------- foucs()...
--------------------编程问答-------------------- invalid事件 --------------------编程问答-------------------- *****.Select();
补充:.NET技术 , .NET Framework