実際にはJavaScriptコードを使用しました。動的に作成されたテキストボックスの日付ピッカー用。テキストボックス(2行目)で日付を選択できません。コードを送信しています。確認して教えてください。
//datepicker の JavaScript はこちら
$(function() {
$( ".datepicker" ).datepicker({
yearRange: "1980:c",
maxDate: "+0D",
changeMonth: true,
changeYear: true,
dateFormat: "mm/dd/yy",
//showOn: "button",
//buttonImage: "Images/calendar.gif",
buttonImageOnly: true
});
$('.timepicker').timepicker({
timeFormat: 'hh:mm'
});
});
addrows の動的な javascript
function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var colCount = table.rows[2].cells.length;
for(var i=0; i<colCount; i++) {
var newcell = row.insertCell(i);
newcell.innerHTML = table.rows[2].cells[i].innerHTML;
//alert(newcell.innerHTML);
//alert(newcell.childNodes);
switch(newcell.childNodes[0].type) {
case "text":
case "hidden":
newcell.childNodes[0].value = "";
break;
case "checkbox":
newcell.childNodes[0].checked = false;
break;
case "select-one":
newcell.childNodes[0].selectedIndex = 0;
break;
case "textarea":
newcell.childNodes[0].value = "";
break;
}
}
}
テーブルIDを使用して行を追加するためのhtml
<td><input id="date" type="text" name="date[]" class="datepicker" size="10" value="<?php echo Convert_Date($rows1['date']); ?>"/></td>