2010-01-18 3 views
1

Donc j'essaye de faire un éditeur de lieu personnalisé dans mootools et je veux utiliser un formulaire. Chaque fois que j'essaie de créer un formulaire, il crée simplement <form class="inplaceeditor-form" method="post" action="#"/> Comment puis-je en faire une forme où je peux injecter d'autres éléments?Mootools forme de construction

Répondre

2

Vous devez créer les autres éléments d'entrée pour aller dans le formulaire. Quelque chose comme ceci:

 
    // create the form element 
    var form = new Element('form', {'action' : 'your/action', 'class' : 'inplaceeditor-form'}); 
    //create the textbox 
    var textarea = new Element('textarea', {'name' : 'myTextarea'}); 
    //create the submit button 
var button = new Element('input', {'type' : 'submit', 'value' : 'Submit Me!'}); 
    // this puts the textarea and the button into the form 
    form.adopt(textarea,button); 
    // put the form inside what ever container you user 
    $('myContainer').adopt(form); 

    // the code above should give you this 
    <div id="myContainer"> 
     <form action="your/action" method="post" class="inplaceeditor-form"> 
      <textarea name="myTextarea"></textarea> 
      <input type="submit" value="Submit Me!" /> 
     </form>