Fork me on GitHub

Rapport de message :*
 

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

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

94 Personne(s) en ligne (74 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 94 | Plus ...