Ajouter input en dynamique dans un formulaire | Titre du sujet : Ajouter input en dynamique dans un formulaire par DragonTribal sur 06/03/2014 19:13:47
Bonjour a tous.
Voila j'ai trouver un petit script qui ajoute des input avec un clic.
<script type="text/javascript">
$(document).ready(function(){
var MAX_FIELDS = 50;
var fields = 1;
$(":input[name='add']").click(function () {
if (fields <= MAX_FIELDS) {
$("div[id='ville']:last").clone(true).insertAfter("div[id='ville']:last");
fields++;
}
});
});
</script>
<form action="valide.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<div id="ville">Ville :<input type="text" name="ville[]" id="ville" required="required" placeholder="Entrez une ville*"/><input name="add" type="button" value="+ Ville" size="20px"/>
</div>
</form>
Mais je n'arrive pas, et ne trouve rien sur les tutos de XOOPS et surtout pour le faire dans un formulaire à la norme XOOPS.
voici une debauche, mais ou je place ce bout de code dans le script ???
<div id="ville"></div>
Voici mon code :
$my_form->setExtra('<div id="ville">');
$my_form ->addElement( new XoopsFormText("Ville","ville[]",20,20,"","ville" ),true) ;
$my_form ->addElement( new XoopsFormButton("Ajouter Ville","add","+ Ville","button" ),true) ;
$my_form->setExtra('</div>');
Mais forcement ceci ne fonctionne pas.
Avez-vous une idée, et déjà es-ce que c'est possible ??
Merci a vous.
Dragon
|
|