簡體   English   中英

jQuery UI Datepicker僅響應第一個文本框

[英]jQuery UI Datepicker only respond to the first textbox

我正在嘗試創建一個具有多行的表,每行都有一個文本框,供用戶使用jQuery UI Datepicker輸入日期。 問題在於Datepicker僅更新第一行中的文本框。 這是<head>的datepicker函數:

<script>
$(function() {
    $('.dateinput').datepicker({ dateFormat: 'dd/mm/yy' }).val();
});
</script>

這是文本框:

<?php
while($fetch = mysql_fetch_array($query))
{
    echo "<td> <input type='text' id='dateinput' name='dateinput[]' value='" .date('d/m/Y'). "' class='dateinput' /> </td>";
}
?>

任何幫助將不勝感激。 :)

由於存在相同的ID而導致沖突,您可以使用相同的類名

class='dateinput'

有用

由於所有行都出現此問題

id='dateinput'

您需要給他們提供不同的ID。 保留一個計數器變量並將其附加到id。 追加后循環增加。

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM