[ HTML ou JAVASCRIPT... ] Afficher un champ...

Afficher un champ... [ HTML ou JAVASCRIPT... ] - Programmation

Marsh Posté le 10-05-2002 à 19:51:04    

Comment faire pour afficher un champ de saisie dans une page QUE lorsqu'un bouton radio est séléctionné?
Le fait de sélectionner un bouton radio ferait en fait apparaître un champ de saisie...
Merci à tous
@+
Toto21

Reply

Marsh Posté le 10-05-2002 à 19:51:04   

Reply

Marsh Posté le 10-05-2002 à 19:55:26    

tu mets ton champ dans un div que tu n'affiches qu'au besoin

Reply

Marsh Posté le 10-05-2002 à 19:59:37    

et comment on fais pour afficher un div "qu'au besoin"! C'est à dire quand je clique sur un bouton radio (sans avoir à actualiser la page!)

Reply

Marsh Posté le 10-05-2002 à 20:11:06    

javascript
div.style.display="block" pour l'afficher
div.style.display="none" pour la cacher
 
RTFM !

Reply

Marsh Posté le 10-05-2002 à 20:12:55    

non non pas RTFM... désolé!
Oui mais ça d'accord... mais pour l'afficher QUAND je clique sur un bouton radio je fais comment????????????????

Reply

Marsh Posté le 10-05-2002 à 20:14:03    

avec un evenement onClick pardi ...
lire la doc ca fait jamais de mal

Reply

Marsh Posté le 10-05-2002 à 23:35:41    

ouais bah je laisse tomber j'y arrive po...
Vous auriez pas carrément un code complet qui fait ça?

Reply

Marsh Posté le 11-05-2002 à 01:08:12    

rah p***in c koi ces developpeurs a 2 balles qui veulent plus que repomper des trucs tous faits ? mais on va ou la ?? droit dans le mur !

Reply

Marsh Posté le 11-05-2002 à 01:19:58    

HappyHarry a écrit a écrit :

rah p***in c koi ces developpeurs a 2 balles qui veulent plus que repomper des trucs tous faits ? mais on va ou la ?? droit dans le mur !


[:the%20real%20pinzo]

Reply

Marsh Posté le 11-05-2002 à 01:21:53    

ha, et pour changer le style d'affichage d'un div :
 
<div id='myDiv'>texte ... </div>
 
<script>
  document.getElementById('myDiv';).style.display = 'block'; // l'affiche
  document.getElementById('myDiv';).style.display = 'none'; // le masque
</script>

Reply

Marsh Posté le 11-05-2002 à 01:21:53   

Reply

Marsh Posté le 11-05-2002 à 01:41:35    

tu cherches vraiment les complications...
ce n'est compatible que IE6/NS6 et peut-être le dernier Opera.

Reply

Marsh Posté le 11-05-2002 à 02:02:58    

ethernal a écrit a écrit :

ce n'est compatible que IE6/NS6 et peut-être le dernier Opera.


getElementById() ? c'est du dom 1, ça marche (au moins) à partir de ie 5 et sous mozilla.
 
mais si tu as plus simple, je suis preneur.

Reply

Marsh Posté le 11-05-2002 à 02:30:18    

bon j'ai peut être exagéré... :D (g pas dis que c pas bon non plus, je parlais à toto21 ;))
c pas la première fois que le sujet sors, je me suis fais taper sur les doigts pcq je proposais une solution un peu plus complète mais pas encore universelle :
 
function show()
{
if (document.getElementById) { // IE6 or NS6
     document.getElementById('mondiv';).style.visibility = "visible";
    return;
}
if (document.all) { //IE
  document.all["mondiv"].style.visibility='visible';
  return;
}
if (document.layers) { //IE <6
  document.layer["mondiv"].visibility='show';
  return;
}
 
}
 
function hide()
{
if (document.getElementById) { // IE6 or NS6
   document.getElementById('mondiv';).style.visibility = "hidden";
   return;
}
 
if (document.all) { //IE
  document.all["mondiv"].style.visibility='hidden';
  return;
}
if (document.layers) { //NS
  document.layer["mondiv"].visibility='hide';
  return;
}
 
}

 

[jfdsdjhfuetppo]--Message édité par ethernal le 11-05-2002 à 02:31:40--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 11-05-2002 à 09:39:17    

Ok merci les gars!
J'essaierais tout ça...
Et puis happyharry, je suis désolé si je fais pas ça tout seul... il y a des fois où l'aide des autres peut-être utile et surtout faire gagner du temps... c'est pas le but d'un forum? l'ENTAIDE?
Parce que pour le reste j'essaie de développer mes scripts comme un grand.
Voilà encore merci à tous
@+
Toto21

Reply

Marsh Posté le 11-05-2002 à 13:01:41    

toto21 a écrit a écrit :

Ok merci les gars!
J'essaierais tout ça...
Et puis happyharry, je suis désolé si je fais pas ça tout seul... il y a des fois où l'aide des autres peut-être utile et surtout faire gagner du temps... c'est pas le but d'un forum? l'ENTAIDE?
Parce que pour le reste j'essaie de développer mes scripts comme un grand.
Voilà encore merci à tous
@+
Toto21  




 
1) pour faire gagner du temps a qui ? a toi peut etre mais ca a ceux qui sont obligés de répondre X fois aux memes questions
2) l'entraide ok, mais pas l'exploitation

Reply

Marsh Posté le 11-05-2002 à 13:21:05    

répondre x fois aux même questions!!! mdr... si vraiment t'avais déjà répondu x fois à ma question, t'aurais mis un petit lien sur ta réponse non!!!
Et puis ça pourra servir à d'autres...
Et puis abuse pas non plus! De l'exploitation c'est pas ça pour moi! Si tu te sens vraimant esclave quand tu donne une réponse à une question... et ben t'a rien à faire ici!
Moi je me permet de poser des question parce que je sais que j'ai beaucoup à apprendre en programmation... si tu veux pas y répondre... tant pi... il y en a bien d'autres qui le feront à ta place...

Reply

Marsh Posté le 11-05-2002 à 13:22:24    

petite question, as tu fais une recherche avant de poser ta question ?
reponse : NON
et pourtant ...

Reply

Marsh Posté le 11-05-2002 à 13:48:28    

et oui g cherché...
à part ça : http://forum.hardware.fr/forum2.ph [...] ic=&trash=
ou
http://forum.hardware.fr/forum2.ph [...] ic=&trash=
et ben je trouve que gt pa plus avancé!
bref on va pas s'énerver on en arrête là.
merci qd même!

Reply

Marsh Posté le 11-05-2002 à 13:56:54    

je sais bien que la recherche est pas évidente, c pour ça que j'ai posté le code plutôt que de faire une recherche et de te poster les liens...  (mais je peux te dire que j'ai déjà posté au moins 3x ce code).
 
Il faut blâmer les posteurs qui ne savent pas donner des titres corrects à leur question !
 :hello:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed