Maison > Questions et réponses > le corps du texte
P粉3524080382023-07-31 00:12:09
Le problème semble être que lors de la création dynamique de nouvelles lignes, vous définissez la valeur du champ de saisie sur une chaîne vide. C'est pourquoi la nouvelle ligne n'affiche pas la date actuelle.
Vous pouvez modifier la fonction BtnAdd() pour définir la valeur du nouveau champ de saisie à la date actuelle. Vous pouvez obtenir la date actuelle en JavaScript comme ceci :
new Date().toISOString().split('T')[0]
.
Jetez un oeil :
function BtnAdd() {
/*Add Button*/
var v = $("#TRow").clone().appendTo("#TBody") ;
var currentDate = new Date().toISOString().split('T')[0]; // Get the current date
$(v).find("input").val(currentDate); // Set the value of the new input field to the current date
$(v).find("input").autocomplete({ source: 'backend-script.php' });
$(v).removeClass("d-none");
$(v).find("th").first().html($('#TBody tr').length - 1);
}