Création d'éléments de formulaire de saisie dynamique pour un numéro spécifié par l'utilisateur
Comprenant la tâche à accomplir, l'utilisateur a l'intention de générer dynamiquement des éléments de formulaire de saisie basés sur sur un entier fourni par l'utilisateur. L'objectif est de fournir une solution simple sans trop compliquer le processus.
En utilisant JavaScript, nous pouvons relever ce défi en suivant les étapes suivantes :
Récupérer l'utilisateur Entrée :
Créer un conteneur pour les éléments d'entrée :
Générer des éléments d'entrée :
Effacer les éléments précédents ( Facultatif) :
Extrait de code :
<code class="javascript">function addFields(){ // Get user input for number of elements var number = document.getElementById("member").value; // Get the element where inputs will be placed var container = document.getElementById("container"); // Remove any existing elements while (container.hasChildNodes()) { container.removeChild(container.lastChild); } // Create and append input elements for (i=0; i<number; i++){ container.appendChild(document.createTextNode("Member " + (i+1))); var input = document.createElement("input"); input.type = "text"; input.name = "member" + i; container.appendChild(input); container.appendChild(document.createElement("br")); } }</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!