jQuery submit() function is used to bind an event handler to the "submit" JavaScript event, or trigger that event on an element.
In short, The submit event occurs when a form is submitted.
Example 1
If you'd like to prevent forms from being submitted unless a flag variable is set, try:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>submit demo</title>
<style>
p {
margin: 0;
color: blue;
}
div,
p {
margin-left: 10px;
}
span {
color: red;
}
</style>
<script src="https://code.jquery.com/jquery-3.4.1.js"></script>
</head>
<body>
<p>Type 'correct' to validate.</p>
<form action="javascript:alert( 'success!' );">
<div>
<input type="text">
<input type="submit">
</div>
</form>
<span></span>
<script>
$("form").submit(function(event) {
if ($("input").first().val() === "correct") {
$("span").text("Validated...").show();
return;
}
$("span").text("Not valid!").show().fadeOut(1000);
event.preventDefault();
});
</script>
</body>
</html>
Example 2
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("form").submit(function() {
alert("Submitted");
});
});
</script>
</head>
<body>
<form action="">
First name: <input type="text" name="FirstName" value="Mickey"><br> Last name: <input type="text" name="LastName" value="Mouse"><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
Comments
Post a Comment