0
我正在創建一個應用程序來捕獲使用jQuery Mobile的回憶。我有一個表格來填寫一個新的記憶並保存。其中一個領域是事件的日期。此字段需要作爲輸入進行編輯,以便如果他們放入過去的內存中,他們可以這樣做,但我想添加默認日期以在用戶打開應用程序時填充當前日期。以下是我目前爲止的內容,但我一直無法找到任何可以讓我預先填寫當前日期的輸入內容。jQuery Mobile默認的當前日期
HTML
<!-- Date -->
<div data-role=fieldcontain>
<label for=date>Date</label>
<input type=date name=date id=date class="date required" />
<!-- <p>Date format goes here</p> -->
</div><!-- /Date -->
的JavaScript
$('#addItem').on('pageinit', function(){
var myForm = $('#newMemForm'),
errorLink = $('#errorLink'),
currentTime = new Date();
myForm.validate({
invalidHandler: function(form, validator) {
errorLink.click();
html = '';
for(key in validator.submitted){
var label = $('label[for^="'+ key +'"]').not('[generated]');
var legend = label.closest('fildset').find('.ui-controlgroup-lable');
var fieldName = legend.length ? legend.text() : label.text();
html += '<li>'+ fieldName +'</li>';
}
$("#errorLink ul").html(html);
},
submitHandler: function() {
var data = myForm.serializeArray();
storeData(data);
}
});
$("#date").value(currentTime);
感謝您的幫助
這應該在我的main.js文件中? – ENG618
是的,它應該。 –
請看我編輯的問題...這是我在我的.js文件中,它導致頁面不加載?看起來像加載了一個無限循環。當日期值不存在時它可以正常工作 – ENG618