»
Tiếng AnhTiếng PhápTiếng Việt

In - Khóa kí tự khi nhập liệu - JavaScriptBank.com

Phiên bản đầy đủ: jsB@nk » Biểu mẫu » Hạn chế » Khóa kí tự khi nhập liệu
URL: https://www.javascriptbank.com/block-key-press.html

Khóa kí tự khi nhập liệu © JavaScriptBank.comBạn mệt mỏi với việc người sử dụng dùng các kí tự không cho phép trong quá trình nhập liệu? Hãy sử dụng đoạn mã JavaScript này, nó sẽ không cho phép người dùng nhập vào các kí tự đặc biệt được chỉnh định trên các khung nập liệu đã được định nghĩa.

Phiên bản đầy đủ: jsB@nk » Biểu mẫu » Hạn chế » Khóa kí tự khi nhập liệu
URL: https://www.javascriptbank.com/block-key-press.html



JavaScript
<script language="javascript">/*Corneliu Lucian 'Kor' Rusucorneliulucian[at]gmail[dot]com*/var r={  'special':/[\W]/g,  'quotes':/['\''&'\"']/g,  'notnumbers':/[^\d]/g}function valid(o,w){  o.value = o.value.replace(r[w],'');}</script><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->


HTML
<form id="myform" method="" onsubmit="return false;">  This field will not accept special characters: (like !@#$%* etc,) - but accepts underscore _  <br>  <input size="35" name="comments" onkeyup="valid(this,'special')" onblur="valid(this,'special')" type="text">  <br>  <br>  This field will not accept double or single quotes:  <br>  <input size="35" name="txtEmail" onkeyup="valid(this,'quotes')" onblur="valid(this,'quotes')" type="text">  <br>  <br>  This field will only accept integer numbers:  <br>  <input size="35" name="txtPostal" onkeyup="valid(this,'notnumbers')" onblur="valid(this,'notnumbers')" type="text"></form><!--    This script downloaded from www.JavaScriptBank.com    Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->