у меня есть форма JQuery проверки в главной странице, и она работает хорошо, и я получил, что работа из этой статьи: http://www.dotnetcurry.com/ShowArticle.aspx?ID=310JQuery форма проверки: сценарий проверки указано внешне
мой вопрос: если я помещаю .js в внешние и добавить ссылку на мою страницу, то ее не работает ... он говорит, что объект ожидается
вот как я сделал:
в моей странице контента (я использую главную страницу, aSP.NET)
добавить в мой con Палатка страница:
<script src="myform_validation.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
ValidateMe(this);
});
</script>
ниже во внешнем .js файле:
function ValidateMe() {
$("#aspnetForm").validate({
rules:
{
<%=TextBox1.UniqueID %>:
{
maxlength:1,
//minlength: 12,
required: true
},
<%=TextBox2.UniqueID %>:
{
minlength: 12,
required: true
},
<%=TextBox3.UniqueID %>:
{
minlength: 12,
required: true
}//,
//
},
messages:
{
<%=TextBox1.UniqueID %>:
{
required: "Enter your firstname",
minlength: jQuery.format("Enter at least {0} characters")
},
<%=TextBox2.UniqueID %>:
{
required: "Please enter a valid email address",
minlength: "Please enter a valid email address"
} ,
<%=TextBox3.UniqueID %>:
{
required: "Enter your firstname",
minlength: jQuery.format("Enter at least {0} characters")
}
} ,
success: function(label) {
// set as text for IE
label.html(" ").addClass("checked");
}
});
} ;
Вы включили ссылку jquery в свои внешние js? – melaos