在文本框中输入任何新的新值时,光标位置会发生变化

时间:2013-03-26 07:17:43

标签: javascript jsp

定义:我有一个最大长度为11个字符的文本框。如果我尝试在该文本框的中间输入值,则光标位置会自动移动到结束位置。你能不能帮我设置固定的光标位置。

注意:功能用于文本框只允许使用字母数字值。

这里是代码

<!DOCTYPE html>
<html>
<body>
<script>
//function for alphanumberic validation
function alphaNumericOnly(i){
if(i.value != null) 
    {
        i.value = i.value.replace(/[^\w]+/g, ''); 

    }
    }
</script>
<input type="text" maxlength="11" id="policyOrBondNum" onkeyup="alphaNumericOnly(this);" />
</body>
</html>

1 个答案:

答案 0 :(得分:0)

尝试 -

<input type="text" maxlength="11" id="policyOrBondNum" onkeyup="alphaNumericOnly(this);" style="text-align: right; padding-right: 50px;"/>