Page modifiable avec mot de passe

djacquin - 14 oct. 2013 à 13:56
 Profil bloqué - 25 janv. 2014 à 21:56
Bonjour,
j'ai 2 problèmes à résoudre.

1. je voudrai que la cellule d'un tableau change de couleur quand on clique dessus. je vais essayer ça

<td onclick="this.style.backgroundcolor="couleur"></td>

2. Je voudrai que cette possibilité de changement de couleur au clic ne soit active qu'après avoir entré un mdp.

Merci pour vos réponses.

1 réponse

Ton problème réside dans le chargement de la page, car si tu demande à un utillisateur de saisir un mot de passe, il faut le vérifier. donc tu enverra ce mot de passe sur le serveur donc ta page va se recharger et ton JS ne servira à rien.

-------
En Javascript il suffit de retourner un boolean au click d'un bouton pour lui faire perdre sa fonction d'envoi.
En somme, tu as ton bouton pour valider le mot de passe
<input type="password" name="pwd"> <button name="chkpwd">Valider</button>
<script type="text/javascript">
document.getElementsByName("chkpwd")[0].onclick=function(){
//ici ton code pour vérifier le mot de passe 
// avec de l'ajax 
return false; //ainsi ton bouton n'enverra pas de donnée sur le serveur.
}
</script>

Ta page ne se recharge pas.
--------
A présent si tu veux rendre ton code facile à mettre à jour, je te suggère d'utiliser le design pattern observers.

-------
Bonne Chance.
0
Rejoignez-nous