[英]Can't get the Datepicker to show on form using javascript
我正在嘗試將Datepicker添加到我的在線表單中,作為學生評估的一部分。 我對這一切都是新手,我遇到了問題。 我已經下載並鏈接到我的jquery用戶界面,並且按照jquery用戶界面網站的狀態輸入了代碼,但是當我按日期顯示時,日歷沒有彈出,但是我也想在日歷表中顯示日歷以這個網站為例,但我仍然無法使它正常工作。
<head>
<link href="javascript/jquery-ui-1.10.3.custom/css/south-street/jquery-ui-1.10.3.custom.css" rel="stylesheet">
<script src="javascript/jquery-ui-1.10.3.custom/js/jquery-1.9.1.js"></script>
<script src="javascript/jquery-ui-1.10.3.custom/js/jquery-ui-1.10.3.custom.js"></script>
<script>
function validate(){
date = document.getElementById("datePicker").value;
errors = "";
if (date == ""){
errors += "Please supply a valid DOB \n";
}
}
</script>
</head>
<body>
<form name= "myform" method="post" action="" class="booking">
<fieldset>
<div>
<label for="datePicker" class="fixedwidth">Date</label>
<input type="text" name="datePicker" id="datePicker"/>
</div>
</fieldset>
</body>
您需要在ready或load函數中調用代碼,或將其插入函數並在主js文件中調用它。
需要在身體負荷時調用datepicker。
<script type="text/javascript">
$(document).ready(function(){
$("#datePicker").datepicker();
});
</script>
<script>
$(document).ready(function(){
$("#datePicker").datepicker();
});
function validate(){
date = document.getElementById("datePicker").value;
errors = "";
if (date == ""){
errors += "Please supply a valid DOB \n";
}
}
</script>
您必須具有一些jQuery代碼才能初始化datepicker,例如
<script type="text/javascript">
$(function(){
$('#datePicker').datepicker();
});
</script>
You are missing this code in your script
$(function() {
$( "#datepicker" ).datepicker();
});
首先初始化datepicker UI方法。
$(document).ready(function(){
$("#datePicker").datepicker();
});
由於您使用的是jQuery,因此獲得的值如下
$("#datePicker").val();
更新:從datepicker
選擇值后獲取值
$(document).ready(function () {
$("#datePicker").datepicker({
onSelect: function (date) {
alert(date);
}
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.