코드에 jQuery 유효성 검사를 추가했으며 각 필드의 사용자 정의 메시지가 표시되지 않습니다. 검증 된 필드와 기본 팝업에서 빨간색 상자가 나타납니다. "이것은 필수 필드입니다." jQuery 유효성 검사 : 오류가 표시되지 않습니다.
하면 코드에서 봐 주시기 바랍니다 : 당신의 도움에 대한<script src="~/Scripts/jquery-1.10.2.intellisense.js" type="text/javascript"></script>
<script src="~/Scripts/jquery-1.10.2.js" type="text/javascript"></script>
<script src="~/Scripts/jquery-1.10.2.min.js" type="text/javascript"></script>
<script src="~/Scripts/jquery.validate.min.js" type="text/javascript"></script>
<script src="~/Scripts/jquery.validate.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#form").validate({
rules: {
firstname: {
required: true
},
lastname: {
required: true
},
email: {
required: true
},
message: {
required: true
}
},
messages: {
firstname: "Enter your first name",
lastname: "Enter your last name",
email: "Enter your email",
message: "Enter the message"
},
});
});
</script>
<form id="form" action="" method="post">
<fieldset>
<label for="firstname">First name: </label>
<input type="text" name="firstname" id="firstname" required /> <br />
</fieldset>
<fieldset>
<label for="lastname">Last name: </label>
<input type="text" name="lastname" id="lastname" required /> <br />
</fieldset>
<fieldset>
<label for="email">Email: </label>
<input type="email" name="email" id="email" required /> <br />
</fieldset>
<fieldset>
<label for="message">Message: </label>
<textarea name="message" id="message" required ></textarea>
</fieldset>
<input type="submit" id="submit" value="Submit"/>
</form>
감사합니다.
은 왜 jquery'와'JQuery와 - validate''의 여러 참조를 추가 한? 이 문제를 해결 한 후에 다시 시도하십시오. –
감사합니다. jquery의 여러 참조가 제거되었지만 동일한 결과가 나타납니다. ( – AMY
"기본 팝업"은 브라우저와 마찬가지로 HTML5 유효성 검사와 유사합니다.이 플러그인은 팝업과 아무 관련이 없습니다. – Sparky