jQuery event.isDefaultPrevented() Method (original) (raw)
Last Updated : 11 Jan, 2024
**jQuery **isDefaultPrevented() Method is an inbuilt method that checks whether the preventDefault() method was called for the event. This method returns a boolean value. It returns True if preventDefault() is called on the event, False otherwise.
**Syntax:
event.isDefaultPrevented()
**Parameters:
It accepts a single parameter **event that comes from the event binding function.
**Example 1: This example checks isPreventDefault() Method called on the event or not.
HTML `
isPreventDefault() Method<script src=
"" title="undefined" rel="noopener noreferrer">https://code.jquery.com/jquery-3.3.1.min.js">
Go to Homepage<div id="initial"></div>
<div id="prevented"></div>
<div id="response"></div>
<!-- Script to check preventDefault() Method called or not -->
<script>
$("a").click(function (event) {
$("#initial").html("Before: isDefaultPrevented? <strong>"
+ event.isDefaultPrevented() + "</strong>");
event.preventDefault();
$("#prevented").html("preventDefault() is called now.");
$("#response").html("So, you are not going anywhere."
+ " isDefaultPrevented? <strong>"
+ event.isDefaultPrevented() + "</strong>");
});
</script>
`
**Output:
**Note: The bold text ****(true/false)** is the value of **isDefaultPrevented() method.
**Example 2: This example check isDefaultPrevented() method prevent default action or not.
HTML `
isPreventDefault() Method<script src="https://code.jquery.com/jquery-3.3.1.min.js">
</script>
Go to Homepage
<div id="initial"></div>
<div id="prevented"></div>
<div id="response"></div>
<!-- Script to check preventDefault() Method called or not -->
<script>
$("a").click(function (event) {
$("#initial").html("Before: isDefaultPrevented? <strong>"
+ event.isDefaultPrevented() + "</strong>");
event.preventDefault();
$("#prevented").html("preventDefault() is called now.");
$("#response").html("So, you are not going anywhere."
+ " isDefaultPrevented? <strong>"
+ event.isDefaultPrevented() + "</strong>");
});
</script>
isPreventDefault() Method
<form action="action.php">
Input:<br>
<input type="text" name="input_1">
<button type="submit">Submit</button>
</form>
<!-- Script to describe isDefaultPrevented() Method -->
<script>
$("button").click(function (event) {
if (event.isDefaultPrevented())
alert('Default action was prevented');
else
alert('Click Ok');
event.preventDefault();
if (event.isDefaultPrevented())
alert('Default action was prevented');
else
alert('Click Ok');
});
</script>
`
**Output: