我想在html中同时使用表单验证和datepicker。由于冲突,它不起作用。请帮忙。这是我的代码。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script>
<script src="http://ajax.microsoft.com/ajax/jquery.validate/1.5.5/jquery.validate.js" type="text/javascript"></script>
<script type="text/javascript">
$().ready(function() {
$("#form1").validate({
rules: {
asset_name: 'required',
asset_code: 'required',
asset_desc: 'required',
purchase_date: 'required'
}
});
});
</script>
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.2/themes/smoothness/jquery-ui.css" />
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>
<link rel="stylesheet" href="/resources/demos/style.css" />
<script type="text/javascript">
jQuery.noConflict();
$(function() {
$( "#purchase_date" ).datepicker({ dateFormat: 'yy-mm-dd' });
});
$(function() {
$( "#renewal_date" ).datepicker({ dateFormat: 'yy-mm-dd' });
})(jQuery);
</script>
答案 0 :(得分:1)
你可以使用.noConflict()来实现这个
<!-- load jQuery 1_8_3 -->
<script src="../assets/js/jquery-1.8.3.min.js"></script>
<script type="text/javascript">
var jQuery_1_8_3 = $.noConflict(true);
</script>
<!-- load jQuery 1.4.2 -->
<script type="text/javascript" src="jquery/jquery-1.4.2.js"></script>
<script type="text/javascript">
var jQuery_1_4_2= $.noConflict(true);
</script>
答案 1 :(得分:0)