定義: 最大長が 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>