checked box dans un formulaire - HTML/CSS - Programmation
Marsh Posté le 05-09-2005 à 17:35:08
c'est peux etre possible en dynamique HTML ???????
Personne ne peux me repondre ???
Marsh Posté le 05-09-2005 à 17:41:01
propriété "enable" de ta zone de saisie à modifier en fonction de la checkbox.
Donc oui possible en javascript, en DHTML, j'en ai aucune idée
Marsh Posté le 05-09-2005 à 17:42:10
lors que tu coches la checkbox tu mets le input en disabled
sinon le contraire...
Marsh Posté le 05-09-2005 à 17:52:42
Voici comment faire :
<html> |
Marsh Posté le 07-09-2005 à 15:48:07
Question la fonction peut elle etre generique pour l'utiliser sur differente check box et zone text ???
Marsh Posté le 07-09-2005 à 15:56:52
J'ai fais un copier collé du code et il ne fonctionne pas. quelque soit le statut de la check box je peux toujours altérer le contenu de la zone text
Marsh Posté le 07-09-2005 à 16:07:29
faut juste pardonner olivthill il fait juste du code un peut dépassé et il oubli certaines choses
Code :
|
Marsh Posté le 07-09-2005 à 16:27:05
Merci l'exemple marche beaucoup mieux
Et en ce qui conerne la generailite de la fonction vis a vis de plusieur ensemble de zone text et check box:
exemple:
check_box1 controle zone_text1
check_box2 controle zone_text2
...
Est il possible de faire une fonction générique pour cela?
Marsh Posté le 07-09-2005 à 16:37:19
t'a qu'a la faire
voir du coté d'id multiples et numérotés (solution 1) ou jouer avec le dom et creer les id et action à la volée
Marsh Posté le 07-09-2005 à 16:49:28
je ne demandai pas que quelqu'un me la face je pausais la question si il existait ou si il etait facile de faire une fonction generique. Je ne suis pas foux pour demander a ce quelqu'un face quelque chose a ma place. :|
Mais je ne suis pas maso au point de re-inventé la roue. Mais pour moi le javascript est nouveau donc par exemple je pausais la question si il etait possible de passer des parametres a la fonction comme l'id de la zone text qu'elle controle. Pour ne pas avoir a recopier le contenu 'n' fois.
Marsh Posté le 07-09-2005 à 17:22:06
C'est bon j'ai trouve c'est tout con :|
<java...>
function onclick_chkbox(check_id, text_id)
{
if (check_id.checked == true)
text_id.disabled = true;
else
text_id.disabled = false;
}
</java...>
<form...>
<input type="CHECKBOX" name="IN_test" id="IN_test"
onClick="javascript:onclick_chkbox(test_form.IN_test, test_form.IN_zone_text_test);"
value="1">
<input type="CHECKBOX" name="IN_test2" id="IN_test2"
onClick="javascript:onclick_chkbox(test_form.IN_test2, test_form.IN_zone_text_test2);"
value="1">
....
</form>
Marsh Posté le 07-09-2005 à 17:28:13
Désolé pour mes petites erreurs, et merci à Gatusat de les avoir corrigées. Il faut que je mette à jour mes tablettes d'argile.
Marsh Posté le 07-09-2005 à 18:16:25
J'ai une petite question:
Je viens de comprendre que lors du statut disable = true lors d'un post les donner ne sont pas transmise.
Pour palier au probleme j'ai essayer le readonly = true ou false malheureusement cela ne fonctionne pas.
function onclick_chkbox(check_id, text_id)
{
if (check_id.checked == true){
text_id.readonly = true;
}else{
text_id.readonly = false;
}
}
Quelqu'un a t'il une proposition ???
Marsh Posté le 31-08-2005 à 17:52:00
bonjour,
Lors de la saisie d'un formulaire je voudrais mettre en relation une zone de saisie text et un checked box.
Voila, par defaut mais checked box est avec l'attribut CHECKED et ma zone de text a une valeur numerique (que je voudrai non modifiable). Et lorsque l'on decoche la checked box je voudrai pouvoir modifier la zone de texte.
Est ce possible simplement ?
Si oui comment?
Exemple:
<tr>
<td><input type="text" name="exmple_value" size="6"
value="
<?
if(???? 'exemple_check' ?????)){
echo default val;
}else{
????PAS LE DROIT????
}
?> "> </td><td>
<input type="CHECKBOX" name="exemple_check" value="pas droit" CHECKED> </td>
</tr>