您的位置:首页 > Web前端 > HTML

在输入框中禁止输入非法字符

2006-08-10 10:49 281 查看
<html>

<head>
<script type="text/javascript">
 function maskEdit(pattern) {
  var src = event.srcElement;
  var selRange = document.selection.createRange();
  var srcRange = src.createTextRange();
  selRange.setEndPoint("StartToStart", srcRange);
  var num = selRange.text + String.fromCharCode(event.keyCode) + srcRange.text.substr(selRange.text.length);
  event.returnValue = pattern.test(num);
 }
</script>
</head>

<body>
 <input type="text" onkeypress="maskEdit(/^[/w]*$/)" />
</body>

</html> 

 

演示:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  function input html