Griser une partie de formulaire sous conditions - HTML/CSS - Programmation
Marsh Posté le 25-07-2007 à 19:22:24
Tu te fais un petit script javascript qui disabled ton select, et voilà
Marsh Posté le 25-07-2007 à 19:24:37
C'est là que j'ai besoin de vous, ne sachant pas faire cela !
Marsh Posté le 25-07-2007 à 19:35:13
Ben tu cherches sur internet, comment appliquer un disabled en javascript : c'est pas difficile
Marsh Posté le 25-07-2007 à 23:14:51
Si on pouvait trouver toutes les solutions sur google, le forum n'aura plus de raison d'être
Donc pour te donner une suggestion:
Code :
|
Bonne chanche!
Marsh Posté le 25-07-2007 à 23:25:09
mvdp a écrit : Si on pouvait trouver toutes les solutions sur google, le forum n'aura plus de raison d'être
|
Et si les mecs, qui écrivaient du code aussi pourri s'abstenaient de le faire, le forum s'en porterait que mieux.
Marsh Posté le 26-07-2007 à 00:03:44
xtof_83 a écrit : |
Merci pour le compliment constructif.
Au lieu de critiquer montre ce qui est pourri. J'apprendrai (peut-être) quelque chose.
Marsh Posté le 26-07-2007 à 02:47:04
1_ c'est pas ça qu'il veux
2_
Code :
|
tu as pas plus compliqué ?
Code :
|
Au moins ça marche toujours... si tu renommes ton form...
Et donc, si je donne pas la soluce, c'est que j'attend que ce monsieur cherche, un peu...test...et ensuite seulement si un truc marche pas dans SON code, il nous le poste... et je dis bien SON code, même si c'est fortement calqué sur un exemple du net.
Voilà c'est tout
Marsh Posté le 26-07-2007 à 09:51:10
J'ai installé ça :
<script type="text/javascript">
function greyfield(formulaire)
{
if (form2.pays != 'f')
formulaire.dep.disabled = true;
else
formulaire.dep.disabled = false;
}
</script>
<select name="pays" size="1" id="pays" value="" onkeyup="greyfield(document.searchpeople);">
// toutes les options de pays
</select>
Mais ça ne fonctionne pas : si je sélectionne BELGIQUE par exemple, le département à côté ne se grise pas ..
Merci d'avance d'une aide !
Marsh Posté le 26-07-2007 à 13:19:30
tu as pas plus compliqué ? [xtof_83]
Si si
Code :
|
Ca marche correctement mais je me prive de donner des commentaires sur le script.
Tu comprends ou tu ne comprends pas...
Marsh Posté le 26-07-2007 à 13:30:47
Merci
Dernière question, plus simple : comment faire pour que lorsqu'on ouvre la page, sans rien faire, si l'option selected pour le pays n'est pas France, le code postal soit grisé dès le départ ?
Merci d'avance
Marsh Posté le 26-07-2007 à 14:32:16
ncdetoulouse a écrit : Merci |
Si tu enlèves ou change le selected, tu peux verifier avec quelque chose comme
<body onload="verif()">
function verif(){
x=document.getElementByName("country" )
cpverif(x)
}
en ajoutant l'id au select:
<select name="pays" id="country" onchange="cpverif(this);">
Marsh Posté le 26-07-2007 à 15:22:56
>> mvdp arrête tu te fais du mal...lol
getElementByName, pas trop : c'est getElementById...
>> ncdetoulouse
formulaire.dep.disabled = true;
Ouais tu y est presque sauf comme je me tue à le dire, ça marche mais c'est pas top :
Fait plutôt : document.getElementById("dep" ).disabled=true;
C'est beaucoup mieux
Marsh Posté le 29-01-2009 à 11:14:38
Toi t'es vraiment un gros branleur !!!
Peu importe que tu sois bon ou non ... mais a te lire je passe mon chemin ... d'ailleurs c'est google qui m'a amené la ... j'ai tapé gros branleur et je tombe sur toi !
Marsh Posté le 29-01-2009 à 11:23:22
wow déterrer un topic de plus de 2 ans pour faire une telle remarque, c'est que t'as pas grand chose à faire non plus
Marsh Posté le 29-01-2009 à 11:32:33
nuloop a écrit : |
Marsh Posté le 25-07-2007 à 18:32:47
Bonsoir à tous !
J'ai deux champs dans un de mes formulaires : PAYS et DEPARTEMENT
Avec dans Pays : France, Belgique, Suisse .. et Département : tous les départements français.
Mon objectif : Si l'utilisateur sélectionne Belgique ou Suisse dans Pays ; la liste Département se grise et il ne peut pas l'utiliser (elle prend alors la valeur 0).
Merci à ceux qui sauront m'aider ..
Excellente soirée à tous !