Я искал в Интернете, чтобы попытаться выяснить, чего мне не хватает, но я просто не могу этого понять.Я использую asp.net 4.0 (очевидно, веб-формы), мастер-страницы и проверку JQuery.Может кто-нибудь сказать мне, что я испортил?
В моем случае, я не буду ничего знать о полях, требующих проверки, поэтому я хотел бы использовать метод по умолчанию - просто иметь поля скласс = "требуемая электронная почта" и т. д.
Поля и кнопка отправки - это обычный HTML, а не элементы управления ASP.NET (длинная история).Когда страница рендерится, форма будет «form1», а не aspnetForm, как я видел у других людей.Когда кнопка отправки нажата, она не попадает ни в один из javascript.Это просто отправляет назад.Это даже не всплывающее окно с предупреждением.
Что я не правильно ссылаюсь?
Вот мой простой javascript:
$(document).ready(function () {
alert('in js');
document.getElementById('form1').validate({
alert('in val');
});
Содержание страницы:
<fieldset>
<legend>A simple comment form with submit validation and default messages</legend>
<p>
<label for="cname">Name</label>
<em>*</em><input id="cname" name="name" size="25" class="required" minlength="2" />
</p>
<p>
<label for="cemail">E-Mail</label>
<em>*</em><input id="cemail" name="email" size="25" class="required email" />
</p>
<p>
<label for="curl">URL</label>
<em> </em><input id="curl" name="url" size="25" class="url" value="" />
</p>
<p>
<label for="ccomment">Your comment</label>
<em>*</em><textarea id="ccomment" name="comment" cols="22" class="required"></textarea>
</p>
<p>
<input name="btnsubmit" id="btnsubmit" class="submit" type="submit" value="Submit"/>
</p>
</fieldset>