Il m'arrive souvent d'entrer une liste d'items dans une base de données. La technique habituelle est de placer un <input type="text" /> dans un formulaire et d'ajouter chaque item, un par un.
J'ai cependant développer une habitude de convertir cette balise <input type="text"> en <textarea />. Chaque ligne de mon textarea représente un item. Il me suffit avec PHP d'utiliser la fonction $tableau = explode("\\n", $_POST['variable']); et de parcourir le tableau (en évitant les lignes vides).
L'avantage du textarea sur les ajouts de balise input ou de plusieurs lignes de saisie avec JavaScript est que la technique est simple à écrire, demande aucun javascript et permet de faire des copier-coller rapidement. Et puisque je ne travaille pas en Windows, je n'ai pas à me soucier du caractère "\\r".