Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- disableEnterKey: function disableEnterKey(e){
- var key;
- if(window.event)
- key = window.event.keyCode; //IE
- else
- key = e.which; //firefox
- return (key != 13);
- },
- $(document).keypress(
- function(event){
- if (event.which == '13') {
- event.preventDefault();
- }
- });
- $(document).ready(function() {
- $("form").bind("keypress", function(e) {
- if (e.keyCode == 13) {
- return false;
- }
- });
- });
- <script type="text/javascript">
- window.addEventListener('keydown',function(e){if(e.keyIdentifier=='U+000A'||e.keyIdentifier=='Enter'||e.keyCode==13){if(e.target.nodeName=='INPUT'&&e.target.type=='text'){e.preventDefault();return false;}}},true);
- </script>
- //prevent submission of forms when pressing Enter key in a text input
- $(document).on('keypress', ':input:not(textarea):not([type=submit])', function (e) {
- if (e.which == 13) e.preventDefault();
- });
- $("form").bind("keydown", function(e) {
- if (e.keyCode === 13) return false;
- });
- <script type="text/javascript">
- function stopEnterKey(evt) {
- var evt = (evt) ? evt : ((event) ? event : null);
- var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
- if ((evt.keyCode == 13) && (node.type == "text")) { return false; }
- }
- document.onkeypress = stopEnterKey;
- </script>
- /*
- * Prevents default behavior of pushing enter button. This method doesn't work,
- * if bind it to the 'onkeydown' of the document|form, or to the 'onkeypress' of
- * the input. So method should be attached directly to the input 'onkeydown'
- */
- function preventEnterKey(e) {
- // W3C (Chrome|FF) || IE
- e = e || window.event;
- var keycode = e.which || e.keyCode;
- if (keycode == 13) { // Key code of enter button
- // Cancel default action
- if (e.preventDefault) { // W3C
- e.preventDefault();
- } else { // IE
- e.returnValue = false;
- }
- // Cancel visible action
- if (e.stopPropagation) { // W3C
- e.stopPropagation();
- } else { // IE
- e.cancelBubble = true;
- }
- // We don't need anything else
- return false;
- }
- }
- /* Disable enter key for all inputs of the document */
- function disableAllInputs() {
- try {
- var els = document.getElementsByTagName('input');
- if (els) {
- for ( var i = 0; i < els.length; i++) {
- els[i].onkeydown = preventEnterKey;
- }
- }
- } catch (e) {
- }
- }
Add Comment
Please, Sign In to add comment