J'ai une page "messages" où il est possible de commenter chaque message. Je fais une zone de texte de type facebook où, lorsque vous vous concentrez, le bouton "soumettre" s'affiche et lorsque vous le nettoyez, il se cache à nouveau. Jusqu'à présent, j'ai essayé différentes choses:Ajout et suppression d'éléments d'entrée dans des formulaires créés dynamiquement
<script type="text/javascript">
function focusTextarea(id) {
var form = document.forms[id];
//Create an input type dynamically.
var element = document.createElement("input");
//Assign different attributes to the element.
element.setAttribute("type", "submit");0
element.setAttribute("value", "Post comment");
element.setAttribute("name", "createComment");
element.setAttribute("class", "okButton");
element.setAttribute("id", "test");
var foo = document.getElementById("commentButton");
//Append the element in page (in span).
form.appendChild(element);
}
function unFocusTextarea(id) {
var test = document.getElementById(id);
var foo = document.getElementById("commentButton");
var foo2 = document.getElementById("test");
foo.removeChild(foo2);
}
</script>
L'identifiant de paramètre est le nom et l'identifiant du formulaire. En première fonction, je veux trouver le formulaire et insérer un bouton de soumission. La deuxième fonction que je veux retrouver le formulaire et supprimer le bouton.
Merci à l'avance
Alors, quel est le problème? Des messages d'erreur spécifiques? –
L'identifiant d'un élément doit être unique sur la page. –
En faisant form.appendChil .... il dit juste que la forme n'est pas une fonction. Je n'arrive pas vraiment à comprendre la portée du formulaire. –