Modérateur PHPfrance |
10684 Messages
26 janv. 2009, 19:12
Non seulement ça ferait bizare mais surtout c'est pas utile
En fait, ta page html est déjà structurée comme un gros formulaire. Une balise <html> qui contient une balise <body>, qui contient diverses balises, tout comme ta balise <form> va contenir une balise <select> qui contiendra des balises <option> etc.
Toute ta page n'est qu'un gros tas d'objets que tu peux manipuler à l'aide de javascript et du "dom" le Document Object Model ...
bon... c'est bien joli tout ça, mais concrètement, ça veut dire quoi ?
et bien simplement que tu peux mettre ton texte et ton select à l'intérieur d'une autre balise, par exemple un paragraphe (<p>) ou autre conteneur (<div>, <span>, ...) lui donner un id unique et l'appeler grace à javascript :
<input type="radio" name="btrQuest" value="0" checked onClick="document.getElementById('note_attribuee').style.visibility='visible'" >un avis
<input type="radio" name="btrQuest" value="1" onClick="document.getElementById('note_attribuee').style.visibility='hidden'">une question
<span id="note_attribuee">Note attribuée : <select name="listeNote" ...> </span>
Ainsi, lorsque tu cliques sur ton bouton radio, javascript va chercher l'objet document (la page courrante), demande l'élément dont l'id est 'note_attribuee' et va changer son style pour modifier le paramétrage de visibilité

Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...