TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
JQuery Validation for ASP.NET Application
samba siva
Aug 14
2015
Code
2.1
k
0
0
facebook
twitter
linkedIn
Reddit
WhatsApp
Email
Bookmark
expand
JQuery Script Code:
< script src =
"//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.js"
type =
"text/javascript"
> < /script>
<script src=
"/ / ajax.aspnetcdn.com / ajax / jQuery.validate / 1.11.1 / jquery.validate.js "
type="
text / javascript "></script>
<script src=
" //netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"
></script>
<
script type =
"text/javascript"
> $(
"form"
).validate({
showErrors: function(errorMap, errorList) {
// Clean up any tooltips for valid elements
$.each(
this
.validElements(), function(index, element) {
var $element = $(element);
$element.data(
"title"
,
""
)
// Clear the title - there is no error associated anymore
.removeClass(
"error"
)
.tooltip(
"destroy"
);
});
// Create new tooltips for invalid elements
$.each(errorList, function(index, error) {
var $element = $(error.element);
$element.tooltip(
"destroy"
)
// Destroy any pre-existing tooltip so we can repopulate with new tooltip content
.data(
"title"
, error.message)
.addClass(
"error"
)
.tooltip();
// Create a new tooltip based on the error messsage we just set in the title
});
},
submitHandler: function(form) {
alert(
"This is a valid form!"
);
}
}); < /script>
Aspx.page source code:
<html
xmlns=
"http://www.w3.org/1999/xhtml"
>
<head runat=
"server"
>
<title>Validation</title>
<meta charset=
"utf-8"
/>
<link href=
"//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css"
rel=
"stylesheet"
>
<style>
form { padding: 10px; }
.error { border: 1px solid #b94a48!important; background-color: #fee!important; }
.row {
margin-left:30px;
}
</style>
</head>
<body>
<form id=
"form1"
runat=
"server"
>
<div
class
=
"row"
>
<label
for
=
"RequiredDateDemo"
>A date
is
required (eg
"15 June 2012"
):</label>
<input
data-msg-date=
"The field RequiredDateDemo must be a date."
data-msg-required=
"The RequiredDateDemo field is required."
data-rule-date=
"true"
data-rule-required=
"true"
id=
"RequiredDateDemo"
name=
"RequiredDateDemo"
type=
"text"
value=
""
/>
</div>
<div
class
=
"row"
>
<label
for
=
"StringLengthAndRequiredDemo"
>A
string
is
required between 5 and 10 characters
long
:</label>
<input
data-msg-maxlength=
"The field StringLengthAndRequiredDemo must be a string with a minimum length of 5 and a maximum length of 10."
data-msg-minlength=
"The field StringLengthAndRequiredDemo must be a string with a minimum length of 5 and a maximum length of 10."
data-msg-required=
"The StringLengthAndRequiredDemo field is required."
data-rule-maxlength=
"10"
data-rule-minlength=
"5"
data-rule-required=
"true"
id=
"StringLengthAndRequiredDemo"
name=
"StringLengthAndRequiredDemo"
type=
"text"
value=
""
/>
</div>
<div
class
=
"row"
>
<label
for
=
"RangeAndNumberDemo"
>Must be a number between -20 and 40:</label>
<input
data-msg-number=
"The field RangeAndNumberDemo must be a number."
data-msg-range=
"The field RangeAndNumberDemo must be between -20 and 40."
data-rule-number=
"true"
data-rule-range=
"[-20,40]"
id=
"RangeAndNumberDemo"
name=
"RangeAndNumberDemo"
type=
"text"
value=
"-21"
/>
</div>
<div
class
=
"row"
>
<label
for
=
"RangeAndNumberDemo"
>An option must be selected:</label>
<select
data-msg-required=
"The DropDownRequiredDemo field is required."
data-rule-required=
"true"
id=
"DropDownRequiredDemo"
name=
"DropDownRequiredDemo"
>
<option value=
""
>Please select</option>
<option value=
"An Option"
>An Option</option>
</select>
</div>
<div
class
=
"row"
>
<button type=
"submit"
>Validate</button>
</div>
</form>< script src =
"//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.js"
type =
"text/javascript"
>< /script>
<script src=
"/ / ajax.aspnetcdn.com / ajax / jQuery.validate / 1.11.1 / jquery.validate.js "
type="
text / javascript "></script>
<script src=
" //netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"
></script><
script type =
"text/javascript"
> $(
"form"
).validate({
showErrors: function(errorMap, errorList) {
// Clean up any tooltips for valid elements
$.each(
this
.validElements(), function(index, element) {
var $element = $(element);
$element.data(
"title"
,
""
)
// Clear the title - there is no error associated anymore
.removeClass(
"error"
)
.tooltip(
"destroy"
);
});
// Create new tooltips for invalid elements
$.each(errorList, function(index, error) {
var $element = $(error.element);
$element.tooltip(
"destroy"
)
// Destroy any pre-existing tooltip so we can repopulate with new tooltip content
.data(
"title"
, error.message)
.addClass(
"error"
)
.tooltip();
// Create a new tooltip based on the error messsage we just set in the title
});
},
submitHandler: function(form) {
alert(
"This is a valid form!"
);
}
}); < /script>
</body>
</html>
Validation
jquery
ASP.NET