在一個jsp上面使用jQuery的validate插件。 在body里面使用<c:import>匯入另外一個頁面后,原本可以使用的validate驗證都不能用了,網頁報錯$(...).validate is not a function。 兩個頁面單獨使用都沒問題,問題可以鎖定是匯入的那個頁面也有參考jquery的問題。請問要怎么解決呀。
下面是我兩個頁面用到jquery的地方。
<script type="text/javascript" src="https://bbs.csdn.net/topics/${pageContext.request.contextPath}/js/jquery-3.4.1.min.js"></script>
<script type="text/javascript" src="https://bbs.csdn.net/topics/${pageContext.request.contextPath}/js/jquery.validate.js"></script>
<script type="text/javascript" src="https://bbs.csdn.net/topics/${pageContext.request.contextPath}/js/messages_zh.js"></script>
<script>
/*定義只能輸入字母和數字*/
jQuery.validator.addMethod("zimuShuzi", function(value, element) {
return this.optional(element) || /^[a-zA-Z0-9]+$/.test(value);
},"用戶名只支持字母和數字");
</script>
<script>
var validateFlag;
$(function () {
$("#editor_passwordForm").validate({
rules: {
oldPassword:{
required:true,
},
newPassword: {
required: true,
zimuShuzi: true,
rangelength: [3, 15],
},
againPassword: {
equalTo: "#newPassword"
},
truename: {},
},
messages:{
againPassword:{
equalTo:"兩次輸入密碼不同,請重新確認"
}
}
});
});
-----------------------------------------------------------------------------
<script type="text/javascript" src="https://bbs.csdn.net/topics/${pageContext.request.contextPath}/js/jquery-3.4.1.min.js"></script>
<script type="text/javascript" src="https://bbs.csdn.net/topics/${pageContext.request.contextPath}/js/xcConfirm/js/xcConfirm.js" ></script>
<script>
function exitSystem(){
var flag = window.wxc.xcConfirm("確認退出系統?", window.wxc.xcConfirm.typeEnum.confirm,{
onOk:function(){
window.location.href="https://bbs.csdn.net/topics/${contextPath}/exitServlet";
},
onCancel:function(){
return ;
}
});
}
</script>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/108325.html
標籤:JavaScript
上一篇:求救,如何看到小組財務報表
