begin process at 2012 05 29 08:40:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

formulaire vérification sur saisie


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

formulaire vérification sur saisie

lundi 16 octobre 2006 à 12:15:40 | formulaire vérification sur saisie

fredshaoline

Bonjour,

Tout d'abord je tiens à vous remercier pour ce site qui est vraiment génial, je suis vraiment ravi de l'avoir connu.

Voilà mon problème. Je doit réalisée 3 formulaire avec dans chacun un nombre encore non définis de question.
Tout le types de question seront identique "classer par ordres de préférence..."
J'ai donc choisie une réponse du type :
<input type='text' name='transport1' size='2' maxlength='1'> marche a pied<br />
<input type='text' name='transport3' size='2' maxlength='1'> transport en communs<br />
<input type='text' name='transport2' size='2' maxlength='1'> voiture<br />

Mon problème est qu'il va y avoir des questions ou des saisies qui seront identiques exp.: 1.1.3 ou 1.2.2.
j'aimerai pouvoir effectuer une vérification sur saisie pour qu'il n'y es qu'une seule saisie identique pour cette question pour avoir comme réponse :1.2.3.

Mon problème est, qu'il va me falloir un onchange="xxx(this)" dans mon formulaire. Mais je ne sais pas du tout comment m'y prendre pour faire le javascript de vérification sur saisie?

 

Je remercie par avance les personnes qui pourront m'aider

lundi 16 octobre 2006 à 14:08:54 | Re : formulaire vérification sur saisie

bultez

Membre Club




Bonjour,
   et pourquoi ne pas utiliser des "radio" ?
   c'est fait "pour ça" non ?


...
<hr>mode de déplacement favori<br />
<input type='radio' name='t1' >marche a pied<br />
<input type='radio' name='t1' >transport en communs<br />
<input type='radio' name='t1' >voiture<br >
<hr>que préférez-vous boire ?<br />
<input type='radio' name='t2' >de la bière<br />
<input type='radio' name='t2' >du pinard<br />
<input type='radio' name='t2' >du bourbon<br />
....

            Cordialement    Bul    [mon Site]    [M'écrire]
lundi 16 octobre 2006 à 14:55:24 | Re : formulaire vérification sur saisie

bultez

Membre Club





ah... j'ai mal lu !
il faut classer par ordre de préférence...
je devrais te faire un exemple pour me faire pardonner ma réponse ALC.

            Cordialement    Bul    [
mon Site ]    [ M'écrire ]
ALC : à la con.
lundi 16 octobre 2006 à 15:11:12 | Re : formulaire vérification sur saisie

fredshaoline

j'y avait bien penser, de contournée mon problème par des radio et les réponse serait a peut près ce que j'attendait
Si les réponse sont : 1 le marche

Puis une autre réponse : 1voiture
enfin une autre réponse : 1voiture

 

le résultat serait : 67% préfère la voiture, 33% préfère la marche a pieds, 0% préfère le transport en communs

 

Mais compliquer comme je suis, j'aurai aimée avoir des pourcentages plus élaborés

 

Si les réponse sont : 1 le marche, 2 voiture, 3 transport,

Puis une autre réponse : 1voiture, 2 transport, 3 la marche,
enfin une autre réponse : 1voiture, 2 marche, 3 transport.

 

le résultat serait : 44% préfère la voiture 33% préfère la marche a pieds 22% préfère le transport en communs 
les stat ne sont pas les même, et je pense plus complète qu'avec le choix de radio.

 

Merci quand même de ta réponse je la garde bien au chaud au cas où je n'arrive pas trouvée ou crée un code pour vérifier si deux saisies sont identique ou non




 
lundi 16 octobre 2006 à 15:14:28 | Re : formulaire vérification sur saisie

bultez

Membre Club





un ch'tit exemple donc :


<HTML Lang="fr">
<HEAD>
<Script type="Text/JavaScript">
function ctr()
{
 var quest=1;
 var lst=document.frm["t"+quest];
 while ( lst )
 {
  var choix=new Array();
  for ( var c=0;c<document.frm["t"+quest].length;c++ )
  {
   var x=Number(document.frm["t"+quest][c].value);
   if ( x<1 || x>document.frm["t"+quest].length || choix[x] )
    {
     alert ( "erreur option : "+quest+" ligne : "+(c+1));
     return false;
    }
   choix[x]=true;
  }
  quest++;
  lst=document.frm["t"+quest];
 }
 return true;
}
</Script>
</HEAD>
<BODY>
<form name="frm"
  action="javascript:alert('ok');"
  onsubmit="return(ctr());" >
<hr>mode de déplacement favori<br />
<input type='input' name='t1' >marche a pied<br />
<input type='input' name='t1' >transport en communs<br />
<input type='input' name='t1' >voiture<br />
<input type='input' name='t1' >à bicyclette<br />
<hr>que préférez-vous boire ?<br />
<input type='input' name='t2' >de la bière<br />
<input type='input' name='t2' >du pinard<br />
<input type='input' name='t2' >du bourbon<br />
<input type="submit" value="contrôler" />
</form>
</BODY></HTML>

j'ai fait vite : pas testé à fond, uniquement avec IE.
à finaliser.
et on peut faire nettement mieux !

            Cordialement    Bul    [mon Site]    [M'écrire]
lundi 16 octobre 2006 à 15:18:25 | Re : formulaire vérification sur saisie

bultez

Membre Club
croisement des messages !
et pour des pourcentages sur ces votes : il va falloir
   mémoriser les données sur le serveur ( asp, php, ror ... )

            Cordialement    Bul    [mon Site]    [M'écrire]
lundi 16 octobre 2006 à 15:32:22 | Re : formulaire vérification sur saisie

fredshaoline

Merci pour ton script, c'est ce que je veut mais j'aimerai que des qu'on écrit dedans la vérification se fasse automatiquement.
Mais grâce à toi j'ai une base pour travailler et commencer à faire le script que je veut réellement.

Faut dire que je me penche plus sur le php que sur le javascript ou d'habitude je trouve déjà.

Effectivement la validation du formulaire se fait en php avec enregistrement sur mysql.ca j'arrive a gérée a peut près.
Puis pour mes résultat php va me chercher tout sur la base pour me calculée et me donnée les résultat en 30sec.


 

lundi 16 octobre 2006 à 16:16:15 | Re : formulaire vérification sur saisie

bultez

Membre Club




>>des qu'on écrit dedans la vérification se fasse automatiquement.
      onkeyup,onblur... sur les input text

>>
je me penche plus sur le php que sur le javascript 
      ben alors : fait donc les contrôles en php, si c'est plus
         simple pour toi, après tout une transaction inutile ce n'est
         pas catastrophique, et les gens qui refusent le javascript existent.

>> enregistrement sur mysql
   c'est une solution, c'est sûr



            Cordialement       Bul    [
mon Site ]    [ M'écrire ]
lundi 16 octobre 2006 à 17:23:37 | Re : formulaire vérification sur saisie

fredshaoline

ben alors : fait donc les contrôles en php, si c'est plus  simple pour toi,
Effectivement je pourrait  faire une vérification php qui serait beaucoup plus simple pour moi

mais j'ai des clients faignant le faite de répondre a 5-6 question différente.. Cliquer sur enregistrée avoir une page qui dit qu'un champs est faux revenir en arrière pour corrigée... plus de la moitié se sauve au lieux de corrigée.

Donc le faire directement en écrivant avec un onchange dans imput ça me permettrai de ne pas avoir de perte, surtout que c'est une étude de marché
 

et les gens qui refusent le javascript existent.

Je suis passée des présentations tableaux aux présentations css. Et puis pourquoi refusée quand des fois ça nous change une vie.

Et je suis coriace . J'ai j'ai trouvée un exemple de ce que je veut exactement mais impossible de décrypter pour savoir comment il fonctionne dans les grande ligne pour pouvoir le codée pour moi avec mes paramètre.

Et surtout comprendre comment ça fonctionne.
=>
http://www.enquetejardin.freesurf.fr/enquete.html  (c'est la question 37)

mardi 17 octobre 2006 à 09:56:14 | Re : formulaire vérification sur saisie

bultez

Membre Club





je n'ai pas regardé la source mais un contrôle est lancé
sur le "onblur" des champs de saisie
( comme je disais on peut utiliser onblur,onkeyup.... )
il doit rester un contrôle de compatibilité, je suppose,
lors de la validation ( 7,3 par exemple est refusé j'espère ! )


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

1 2

Cette discussion est classée dans : problème, formulaire, question, saisie, vérification


Répondre à ce message

Sujets en rapport avec ce message

petit question pour les objets JS [ par booth ] voilà, je me refere toujour à la meme chose ex: toujours le meme formulaire..ya pas un moyen de raccourcir en créant un objet qui fait référence au fo Vérification Formulaire [ par GLTRADE ] Bonjour à vous tous, après avoir cherché dans tous les anciens sujets j'en reviens à votre expérience et vous demande urgemment de l'aide... Voilà j'a Forcer la saisie à droite dans un formulaire [ par Funkateer ] Est-il possible avec un script Javascript de forcer le curseur à se placer à droite d'un input "text" dans un formulaire ??? recuperation de valeur d'un formulaire dans un autre formulaire [ par super-gregos ] Bonjour,Désolé si ma question vous parait bête mais, en tant que "la plus grosse bille du monde en javascript", j'ai super besoin de votre aide. Alors Confirmation du formulaire [ par Netlink ] Salut à tous,Je rencontre un problème pour faire ceci :J'ai mon formulaire de base (page inscription.shtml) :blablablablaDonc une f variables dynamiques [ par tweeder ] bonjourJ'ai essayé de puiser dans les sources et sur internet avant de poser ma question mais sans succès. Alors voici ma questionJ'ai un formulaire q controle dans un formulaire [ par adadoudou ] Bonjour,En fait j'ai créer un formulaire HTML où deux champs me pose problème. J'ai un champs date et un champs quantité et j'aurais voulu savoir comm problème submit un formulaire en java... [ par Jin ] Bonjour,l'action sur le bouton "envoyer" doit appeler la fonction toto() qui elle doit poster ce formulaire (et les données * b * l ...) à la page asp pb de vérification de formulaire [ par Yoobi ] bonjour à tous :)Je fais une page d'inscription dont je vérifie les champs avec des fonctions en javascript.Le hic est que les fonctions ne semblent p vérification de formulaire [ par lerlaetitia ] Bonjour,j'aimerais vérifier que la somme de mes champs "SURFACEPIECE$i" soit inférieure à une valeur fixée (200 par exemple). Seulement, je ne sais pa


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales