Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Spry Widget Probleme de validation formulaire (java désactivé) [ Framework / Autre Framework ] (medicair)

lundi 25 août 2008 à 11:15:15 | Spry Widget Probleme de validation formulaire (java désactivé)

medicair

Bonjour à tous,

J'utilise les spry de dreamweaver pour vérifier qu'une case est bien coché, seulement si je désactive javascript et que je valide le formulaire, la vérification ne peut donc pas se faire.

J'utilise finalement un button comme suit <input type="button" value="valider" onclick="this.form.submit();>

Javascript désactivé le formulaire ne part pas mais si je réactive javascript, le formulaire part mais ne fait pas la vérification.

quelqu'un peut il m'aider?


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans nom</title>
<script src="SpryAssets/SpryValidationCheckbox.js" type="text/javascript"></script>
<link href="SpryAssets/SpryValidationCheckbox.css" rel="stylesheet" type="text/css" />
</head>

<body>

<form id="form1" name="form1" method="post" action=" [ Lien ]">
  <span id="sprycheckbox1">
   <input type="checkbox" name="checkbox1" id="checkbox1" />
   <input type="checkbox" name="checkbox2" id="checkbox2" />
   <input type="checkbox" name="checkbox3" id="checkbox3" />
  <span class="checkboxRequiredMsg">Effectuez une sélection.</span></span>
<input type="submit" value="valider (submit)" />
<input type="button" value="valider (button)" onclick="this.form.submit();" />

</form>
<script type="text/javascript">
<!--
var sprycheckbox1 = new Spry.Widget.ValidationCheckbox("sprycheckbox1");
//-->
</script>
</body>
</html>


Merci


lundi 25 août 2008 à 11:18:58 | Re : Spry Widget Probleme de validation formulaire (java désactivé)

medicair

en fait, je voudrais éviter lorsque javascript est désactivé que le formulaire parte
remerci

lundi 25 août 2008 à 12:58:15 | Re : Spry Widget Probleme de validation formulaire (java désactivé)

bultez

Membre Club


>>en fait, je voudrais éviter lorsque javascript est désactivé que le formulaire ne parte

1° c'est quoi le bouton qui envoie ?
<input type="submit" value="valider (submit)" />
<input type="button" value="valider (button)" onclick="this.form.submit();" />
euh..... il y a triple emploi...


le principe qui devrait être utilisé c'est :
<form onsubmit=return(controler());"...
 ....
  <input type="submit" value="valider" />
</form>

2° quoi qu'il arrive si le javascript est désactivé... le formulaire partira

ou alors ne pas employer le type submit, faire un bouton
    qui contrôlera et fera un formulaire.submit()
    mais, les contrôles coté serveur doievnt être fait malgré tout

ou alors prévoir une solution de repli pour ceux qui désactive le javascript
entre les balises <noscript> et </noscript> ( et sans javascript dedans ! )


Cordialement        Bul     [mon Site]  [M'écrire]

lundi 25 août 2008 à 13:08:50 | Re : Spry Widget Probleme de validation formulaire (java désactivé)

medicair

Réponse acceptée !
tu as raison bultez, seulement les spry widget de dreamweaver se base sur l'évènement onsubmit et si je fait document.form.submit() sur un button, le formulaire part sans vérification.

Comme solution j'ai penser à cacher le bouton 'submit' et simuler le click par un bouton 'button 'ex:

<input type="submit" name="loader" id="loader"  value="valider (submit)" style="display:none"  />
<input type="button" value="valider (button)" onclick="document.forms['form1'].loader.click();" />


Cela fonctionne bien, mais est-ce propre...

Merci!


lundi 25 août 2008 à 13:32:57 | Re : Spry Widget Probleme de validation formulaire (java désactivé)

bultez

Membre Club
si tu met réponse acceptée, c'est que c'est résolu
je ne répons plus alors... tout va bien...
>> les spry widget de dreamweaver se base sur l'évènement onsubmit
et bien justement !
utilise ce qu'il est normal d'utiliser,
( déjà, dès qu'on sort des utilisations prévues pour faire on s'expose à des soucis ! )

<form onsubmit=return(controler());"...
 ....
  <input type="submit" value="valider" />
</form>

et fais ce qu'il faut ( ne serait-ce qu'un message ! ) entre
les balises <noscript> et </noscript> pour ceux qui n'activent pas le javascript.

néanmoins.... pour contenter tout le monde : ne fais aucun contrôle
coté client/javascript ! laisse faire ça au serveur !

Cordialement        Bul     [mon Site] [M'écrire]



Cette discussion est classé dans : javascript, formulaire, widget, désactivé, spry


Répondre à ce message

Sujets en rapport avec ce message

javascript dans formulaire acrobat [ par domi ] "Envoie par mèl du contenu du formulaire"j'ai écrit deux lignes simple en javascript dans un formulaire acrobat, il fonctionne bien avec Acrobat "prog Formulaire Javascript interactif [ par dristan ] Voilà mon problème, supposons que j'ai un formulaire avec un champs téléphone divisé en trois parties: Indicatif du pays, indicatif régionale et le nu formulaire... [ par TheWhiteShadow ] salut tt le monde. j'suis pas un habitué de javascript moi je viens de delphifr :p bon voila j'aimerai inclure une page utilisant un formulaire javasc UGENT pb avec un formulaire et javascript [ par kut ] J'ai un formulaire qui me permet d'avoir des informatios sur les clients, j'utilise une fonction qui controle tous les champs, et par la suite je veux Javascript est désactivé [ par righton ] Salut, j'ai un gros soucis avec javascript, c'est comme s'il était désactivé (IE6-WinXP) sauf qu'il ne l'est pas (j'ai tout activé dans les paramètres Passer des variables d'un formulaire javascript vers outlook [ par Kurby ] Salut tous,j'ai une petite question: Comment faire passer des variables d'un formulaire javascript/html vers outlook, pour envoyer le message? Dans mo javascript et style pour formulaire [ par scguillaume ] comment appliquer un style (CSS) à un objet de formulaire (type liste) sur l'envenement ONCLICK d'un autre objet du formulaire (type radio)?merci verif formulaire. [ par kikos ] Slt à tous,j'utise une fonction javascript qui permet de vérifier qu'il n'y ai po de lettre dans le champs :function verifcode(car) {// exclusivement écriture d'une (') dans un formulaire en javascript [ par moulene ] Bonjour à tous,j'écris dans une case de formulaire déclarée en asp par :avec l'instruction suivante en javascript :nomformulaire.cv_v Vérifier le champs "heure" d'un formulaire [ par bcsh ] Bonjour à tous !J'ai besoin d'aide, car je cherche le moyen de controler par javascript si un champ dans lequel il faut insérer une certaine heure res


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.