On peut savoir le rapport avec la catégorie Delphi/Pascal
Edit : concernant ta question, déjà $_POST, c'est une variable côté PHP (donc serveur), donc c'est normal que ça marche pas.
Code :
var myitem = document.getElementById('Ques6'); for (var loop=0; loop < myitem.length; loop++) { if (myitem[loop].value == 'Autre : ') { if (myitem[loop].checked == true) { document.getElementById('Question6Area').disabled = false; } else { document.getElementById('Question6Area').disabled = true; } } }
|
Cela dit, ça serait plus joli en utilisant className plutôt que disabled pour cacher/afficher ton champ. dans ton css, tu mets :
Code :
.hide { display: none; } .show { display: block; }
|
et dans ton js :
Code :
var myitem = document.getElementById('Ques6'); for (var loop=0; loop < myitem.length; loop++) { if (myitem[loop].value == 'Autre : ') { if (myitem[loop].checked == true) { document.getElementById('Question6Area').className= 'show'; } else { document.getElementById('Question6Area').className= 'hide'; } } }
|
et dans ton HTML :
<textarea id="Question6Area" onclick="if (this.value=='Précisez') this.value=''" style="resize: none;" name="Reponse6" class="show" cols="50" rows="4">Précisez</textarea>
Par ailleurs, je te recommande d'apprendre le xhtml car là, tu code comme dans les années 90 Ex : je ne vois pas de balise <form> pour ton formulaire.
Message édité par rufo le 28-09-2011 à 14:29:13
---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta