Rechercher : dans
Par :

Afficher/Cacher un formulaire

Dernière réponse le 21 aoû 2008 à 18:06:07 Krysalgir, le 21 aoû 2008 à 15:20:39 
 Signaler ce message aux modérateurs

Bonjour à tous...

Je cherche à faire un systeme pour mettre un formulaire d'identification qaui s'affiche si on clique sur une image (et qui disparait si on reclique dessus).

J'essaie de faire cela en JS mais si en CSS ca se fait aussi, je vote ;p

Voici mon code :

<script language="JavaScript">
var affiche=0;

function Affiche_Cache(objet)
{if affiche==0
{
affiche=1;
document.getElementById(objet).style.display = 'block';
}
else
{
affiche=0;
document.getElementById(objet).style.display = 'none';
}
}
</script>

puis :

<div id="formulaire">
<form>
<INPUT type="text" name="texte" value="texte">
<INPUT type="button" value="clic">
</form>
</div>
<a onclick="Affiche_Cache(formulaire)" href="#"><img src="btn_identifier.png" alt="Identifier" ></a>

Bon je vous avouerai que cela ne marche pas :D

Je pense que le style none/block est p-e à gérer autrement, mais j'avoue coincer la dessus ...

Ensuite le but est de faire l'identification avec la BDD, du coup le JS est-il le meilleur moyen de le faire ?

Merci d'avance !

Configuration: Windows Vista
Firefox 3.0.1

Meilleures réponses pour « Afficher/Cacher un formulaire » dans :
Afficher les extensions et les fichiers cachés sous Windows VoirPour afficher les extensions Solution simple Solution avec le registre Pour afficher les fichiers et les dossiers cachés Pour afficher les fichiers et les dossiers système Pourquoi afficher les extensions ? Lorsque vous ne voyez...
Bases de données - Utilisation de formulaires VoirUtilisation de formulaires Afin d'exploiter les bases de données, il faut fournir une interface à l'utilisateur lui permettant de visualiser des données en fonction de certains critères. Pour cela il existe un outil : les formulaires. Un formulaire...

1

jmg78, le 21 aoû 2008 à 15:34:36

La BD est sur le serveur le JS est sur le client
il te faut donc du PHP sur le serveur ou un renvoi dans ton formulaire avec un attribut action=http://site/ident.php qui a ça
quand au js ça a l air correct a priori
pour faciliter le travail des gens qui aident mets plutot un lien
le code js et css on peut le lire quand ça va pas la plupart des initiés ont des deboggeurs sur leur machine
qui leur permettent de pister les erreurs de syntaxes meme de css

Répondre à jmg78

2

 Krysalgir, le 21 aoû 2008 à 18:06:07

Merci pour la syntaxe qui semble bonne mais qui ne marche tjrs pas ^^
Sinon je n'ai pas trop suivi poru le lien ? Cad mettre la page en ligne ?

J'ai une question bête du coup : j'ai vu sur certains sites que on pouvait mettre un evenement onclic dans une balise <a>... Ca ne marche pas chez moi (onmouseover par contre oui ...) est-ce normal ?
Je m'arrache les cheveux la dessus, c'est une horreur ...

Merci d'avance.

Répondre à Krysalgir