表单输入框如何做一边输入一边后面跟个空格

来源:百度知道 编辑:UC知道 时间:2024/05/26 04:53:03
比如要输入123456
当我输入完1后 后面就有空格了。输完2后 就成了12空格
依次类推

最后完成时候是123456空格

我表达的大意就是这样。 请仔细看看 帮我写个代码出来。
2 3楼已经按我要求写出来了 如果能做到空格在光标的右边 就完美了。不知道能不能实现

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<script>
function a()
{
var a = window.document.getElementById("aa").value;
window.document.getElementById("aa").value = a.replace(" ", "") + " ";
var e = event.srcElement;
var r =e.createTextRange();

if(a.length == 1)
{
r.moveStart('character',1); //定位光标位置
r.collapse(true);
r.select();
}
else
{
r.moveStart('character',a.length - 1); //定位光标位置
r.collapse(true);
r.select();
}

}
</script>
</HEAD>
<BODY>
<input id=aa onkeyup="a()" />
</BODY>
</HTML>

function AddSpace() {
document.getElementById("txtUserName"