Version complète: sur le forum Webmaster Hub : bouton radio ==> textarea
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > (X)HTML et CSS
Alic3s
BOnjour

J'ai 4 boutons radio (meme noms donc) et j'aimerais qu'en cochant le dernier cela fasse apparaître un textarea en dessous, j'ai beau chercher et tenter des fonctions JS, rien marche, si quelqu'un peut m'aider, mici mici !
Alic3s
Résolu toute seule ! blush.gif
Arlette
CITATION(Alic3s @ mercredi 1 novembre 2006, 10h29) *
Résolu toute seule ! blush.gif

Et comment ?

Rappelons l'utilité de poster sur un forum : Une question et une réponse peut intéresser tout le monde.

Aujourd'hui il y a 13 773 membres, donc la réponse pourrait être utile à 13 772 personnes. Ne soyez pas égoïste : "Faites tourner" ! tongue.gif
Alic3s
entre les head :

<script type="text/javascript">//Faire apparaître la précision consultant

function radioclick (b)
{
document.getElementById('div4').style.display = (b!=4? 'none':'block');
}

</script>



entre body :

<input type="radio" name="categoconsult" value="radiobutton" onclick="radioclick(4);">
<div id="div4" style="display: none;"><input type="text" class="textInput" name="categoconsult" value="Précisez"></div>


vous pouvez en rajouter autant que vous voulez, changer juste les chiffres a chaque fois (B), exemple pour 4 :

<script type="text/javascript">//Faire apparaître la précision consultant

function radioclick (b)
{
document.getElementById('div4').style.display = (b!=4? 'none':'block');
document.getElementById('div2').style.display = (b!=2? 'none':'block');
document.getElementById('div3').style.display = (b!=3? 'none':'block');
document.getElementById('div1').style.display = (b!=1? 'none':'block');
}

</script>
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.