case à cocher obligatoire - HTML/CSS - Programmation
Marsh Posté le 22-07-2005 à 12:00:38
Vire ce code merdique tout de suite. Il repose sur du JS pour envoyer le formulaire, c'est du très grand n'importe quoi ... Déjà, la première chose à faire, c'est de faire la vérif côté serveur. Après tu fera la version JS.
Marsh Posté le 22-07-2005 à 12:05:27
"du grand n'importe quoi" c'est un peu fort. Il faut voir le cadre de son appli. Ca peut être un intranet...
Ensuite, si j'ai bien compris ta question il suffit de rajouter à ta methode "commander" le test
Code :
|
avant l'appel au submit().
Marsh Posté le 22-07-2005 à 12:08:54
Si, c'est du n'importe quoi Ce genre de truc se met dans l'évnènement onsubmit du formulaire
Marsh Posté le 22-07-2005 à 12:27:24
Non, parce que du coup le submit n'est pas fait en JS, il est fait via un input type="submit" normal
Marsh Posté le 22-07-2005 à 12:30:45
C'est vrai. Je n'ai que travaillé sur des intranets ou le js était imposé. Dans cette optique là, j'aime avoir un contrôle plus poussé des events js. Tu ne valides pas forcement une page avec un bouton .
Marsh Posté le 22-07-2005 à 12:40:15
Dans ce cas, si faut un truc poussé, autant faire une vraie appli complète, ou passer en XForms
Marsh Posté le 22-07-2005 à 14:05:56
Dans mon cas, c'était des applis 3-tiers avec font-end j2ee, un serveur d'appli maison de type struts, xml/xsl, taglibs et gavé de js (controles activeX interdit, tout était fait à grand coup de frame cachée pour emuler du ajax - BloatWare Powa).
Marsh Posté le 22-07-2005 à 14:12:58
aie aie, comme c'est chaud ce dont vous parler.
Voici le début de ma fonction 'commander' auquel je voudrais rajouter un if "aucune case cocher" = DialogueBox (Ctrl, 'Vous devez cocher au moins une des 2 cases!');
Code :
|
La methode c'est ça ou il faut que je re creer une nouvelle fonction javascript?
merci
Marsh Posté le 22-07-2005 à 14:30:36
jvais plutot partir sur ça : http://www.editeurjavascript.com/s [...] _2_185.php
mais je crois qu'il ne fonctionne pas avec 2 checkbox...
Marsh Posté le 22-07-2005 à 14:34:53
P'tain mais ces scripts de merde
<form action="truc" onsubmit="check()"> |
Marsh Posté le 22-07-2005 à 14:38:04
lol l'exemple
dis donc, mais ce serait pas exactement ce dont j'ai besoin ce script
THX
Marsh Posté le 22-07-2005 à 14:42:26
Ch'ais pas s'il marche par contre, je l'ai vite tapé en 2 minutes
Marsh Posté le 22-07-2005 à 11:57:45
Salut,
j'ai un formulaire deja existant dans lequel je voudrais rajouter 2 cases a cocher. Il faudrait que l'internaute coche au moins une des 2 obligatoirement.
J'ai trouvé cette fonction (pas capable de le faire moi meme) :
Comment appeller cette fonction dans mon input qui en appelle deja une (check verif):
Merci
Message édité par kameha le 22-07-2005 à 11:58:09