Disable single quote Within Forms

This is a good method taught to me by my friend to disable any character in the keyboard Within Forms in your web page/ web application. A simple and effective method to disable specific characters (like single quotes) within form inputs on your webpage or web application.

The Code


<!DOCTYPE html>
<html>
<head>
   <script type="text/javascript">
       function stopRKey(evt) {
           // Normalize the event object
           evt = evt || window.event;
           
           // For debugging - shows the keyCode
           console.log(evt.keyCode);
           
           // Block single quote (39 or 222 depending on browser)
           if (evt.keyCode == 39 || evt.keyCode == 222) {
               return false;
           }
       }

       // Attach the event handler to the document
       document.onkeypress = stopRKey;
   </script>
</head>
<body>
   <h3>Test Area</h3>
   <textarea rows="5"></textarea>
</body>
</html>

How to Test

  1. Save the above code as an HTML file (e.g., disable-quotes.html)
  2. Open it in your browser
  3. Try typing a single quote (') in the textarea
  4. The single quote character should be blocked

This method can be adapted to block any character by modifying the keyCode check in the stopRKey function.

Comments

Popular posts from this blog

MDK Hospital opened in Horana

My Docker learning short notes