Rechercher : dans
Par :

JavaScript - question du dimanche

Dernière réponse le 28 jun 2009 à 18:50:48 dlperezok, le 28 jun 2009 à 18:20:52 
 Signaler ce message aux modérateurs

Bonjour,

Alors j'aimerais avoir un formulaire dont les champs n'apparaitraient que si le premier champ était bien rempli, avec un détecteur évenèment de type "onKeyup".

Voici le script:

function check(){
  
  cle = document.prof.key.value;

  if (cle == 'amsterdam'){

    document.getElementById('suite').setAttribute('visibility, visible');
  }
  
  else {
    

  }

}


Et le HTML:

<FORM NAME="prof"><INPUT TYPE="text" NAME="key" onkeyup="javascript:check();">
<DIV ID="suite" style="visibility:hidden;">
Tous les autres champs...</DIV>

</FORM>

Ou est mon erreur? Rien ne se passe...
Merci d'avance

Ou est mon erreur?
Configuration: Windows XP Internet Explorer 7.0

Meilleures réponses pour « JavaScript question du dimanche » dans :
Javascript - Les événements Voir Qu'appelle-t-on un événement? Les événements sont des actions de l'utilisateur, qui vont pouvoir donner lieu à une interactivité. L'événement par excellence est le clic de souris, car c'est le seul que le HTML gère. Grâce au Javascript il est...
Javascript - Introduction au langage Javascript Voir Qu'est-ce que le Javascript? Le Javascript est un langage de script incorporé dans un document HTML. Historiquement il s'agit même du premier langage de script pour le Web. Ce langage est un langage de programmation qui permet d'apporter des...
Javascript - Les variables Voir Le concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
Javascript - Modifier la hauteur (height) d'un élément HTML VoirPour modifier la hauteur d'un élément HTML en javascript, il suffit d'utiliser sa propriété de style "height". Pour cela vous pouvez y faire référence de la manière suivante : Si vous souhaitez connaître la hauteur (height) d'un bloc HTML, il...
Javascript - Librairies d'effets pour vos images VoirAu gré de vos explorations du web, vous avez vu de superbes effets de présentation des images. Et ça vous plairaît bien de pouvoir proposer les mêmes à vos visiteurs. Voici quelques solutions en Javascript couplées à des CSS. Elles sont plus...
Javascript - Manipulation des contrôles clavier VoirManipulation des contrôles clavier Cette astuce a pour but de vous faire découvrir la (ou du moins une) manière de contrôler les évènements clavier en javascript. Cela vous permettra de contrôler/attribuer les/des comportements particuliers à...
Javascript - L'objet Date VoirLes particularités de l'objet Date L'objet Date permet de travailler avec toutes les variables qui concernent les dates et la gestion du temps. Il s'agit d'un objet inclus de façon native dans Javascript, et que l'on peut toujours utiliser. La...
Javascript - l'objet Array VoirLes particularités de l'objet Array L'objet Array est un objet du noyau Javascript permettant de créer et de manipuler des tableaux. Voici la syntaxe à utiliser pour créer une variable tableau : var x = new Array(element1[, element2, ...]); Si...
Javascript - Les tableaux VoirIntroduction à la notion de tableau Les variables de Javascript ne permettent de stocker qu'une seule donnée à la fois. Or, étant donné qu'il est souvent utile de manipuler de nombreuses données, le concept de variable se révéle parfois...

1

Mimiste, le 28 jun 2009 à 18:41:15

Bonjour

Remplace

document.getElementById('suite').setAttribute('visibility, visible');

par

document.getElementById('suite').style.visibility = "visible";

setattribute sert a modifier un attribut de la balise (value, type, etc....) mais pas un attribut CSS
Si ce message vous a aidé n'oubliez pas de dire MERCI ;)
La sportivité commence là où le diesel s'arrête !
You can still watch this ? Wait until the Vtec kick in !

Répondre à Mimiste

2

 dlperezok, le 28 jun 2009 à 18:50:48

Merci je vais essayer!

Répondre à dlperezok