Monday, May 13, 2024
 Popular · Latest · Hot · Upcoming
159
rated 0 times [  165] [ 6]  / answers: 1 / hits: 28946  / 10 Years ago, mon, june 16, 2014, 12:00:00

Any ideas why preventDefault is not working? Here's the code below . . . Tks!



<head>
<script src=http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js>

$(document).ready(function() {
$(#text1).change(function(e) {
e.preventDefault();
});
});

function myFunc() {
alert(Random, annoying alert);
}

</script>
</head>


Just one HTML element in the form:



<body>
<form name=test method=post>
<input name=text1 id=text1 type=text onchange=myFunc();>
</form>
</body>

More From » onchange

 Answers
40

You can’t use preventDefault on change events because it’s not cancelable:



$(#text1).change(function(e) {
alert(e.cancelable?Is cancelable:Not cancelable);
});


The cancelable property is true only on events that can be prevented.


[#70544] Saturday, June 14, 2014, 10 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
hakeemabramh

Total Points: 234
Total Questions: 109
Total Answers: 109

Location: Romania
Member since Mon, Jun 6, 2022
2 Years ago
;