Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1003 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] verif de formulaire qui marche pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[JS] verif de formulaire qui marche pas

n°273303
evr
mm..
Posté le 19-12-2002 à 19:43:32  profilanswer
 

Citation :

for (i=0; (i<tabBal.length) && (document.forms["cv"].elements[tabBal[i]].value == "" ); i++);


 
voila la ligne qui ne marche pas..
- cv c'est le nom de mon formualire
- tabBalises est un tableau qui contient des noms de champs
 
je veux tester si les champs sont vides.. et ca marche pas :/
ca doit etre une erreur de merde mais ca me casse les c...lles dc si vous pouviez m'aider..
 
merci :)

mood
Publicité
Posté le 19-12-2002 à 19:43:32  profilanswer
 

n°273310
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-12-2002 à 19:56:31  profilanswer
 

evr a écrit :

for (i=0; (i<tabBal.length) && (document.forms["cv"].elements[tabBal[i]].value == "" ); i++);


 
Ba plutôt que de faire ça, moi j'fais
for (i=0;(i<tabBal.length) && (document.cv.tabBal[i].value == "" ); i++);
 
C'est plus clair et ça évite de se planter avec les guillemets et autres choses du style :)

n°273311
panchopa
le lama de Lima
Posté le 19-12-2002 à 19:57:20  profilanswer
 

Citation :

tabBalises est un tableau qui contient des noms de champs

 
 
 

Citation :

(i<tabBal.length)

 
 
rien qu'au niveau des noms  y'a un problème de non correspondance

n°273313
evr
mm..
Posté le 19-12-2002 à 20:02:58  profilanswer
 

nan j'ai dj essayer ca :(
ca marche pas il me dis ke "'document.cv.tabBal' a la valeur Null ou n'est pas un objet"
 
je précise que le tableau c'est du genre
var tabBal = new Array ("nom", "prenom",..);

n°273318
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-12-2002 à 20:07:29  profilanswer
 

evr a écrit :

nan j'ai dj essayer ca :(
ca marche pas il me dis ke "'document.cv.tabBal' a la valeur Null ou n'est pas un objet"
 
je précise que le tableau c'est du genre
var tabBal = new Array ("nom", "prenom",..);


 
Ah ba ui mais non, alors, ton tabBal n'est pas un fils de cv. Fais directement tabBal[i].value sans rien devant. Ou alors, montre un bout de code qu'on comprenne mieux :p

n°273336
evr
mm..
Posté le 19-12-2002 à 20:14:44  profilanswer
 

function verif_form() {
var tabBal = new Array ("nom", "prenom", "naissance", "lieu_naissance", "ligne1", "ligne2", "code_postal", "ville", "pays", "adresse_electronique" );
 
for (i=0; (i<tabBal.length) && (document.cv.tabBal[i].value == "" ); i++);
 if !(i==tabBal.length) {
  document.cv.tabBal[i].focus();
  return false;
 }
 return true;

n°273347
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-12-2002 à 20:26:22  profilanswer
 

Eh ba vala. Donc effectivement, oublie le document.cv. devant le tabBal[i]. Ensuite, pour faire le focus, c'est pas très évident en n'ayant que le nom . Mate les références Javascript de VisiBone sur http://www.visibone.com tu trouveras certainement ton bonheur.

n°273362
evr
mm..
Posté le 19-12-2002 à 20:44:05  profilanswer
 

j'pige pas normalement il remplace tabBal[i] par le nom dc il devrait trouver les champs nop ?

n°273367
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 19-12-2002 à 20:47:00  profilanswer
 

evr a écrit :

j'pige pas normalement il remplace tabBal[i] par le nom dc il devrait trouver les champs nop ?


 
Bin nom, pour lui ta variable c'est juste une chaîne de caractères, pas l'élément en lui-même. Y a bien un GetElementsByTagName() qui existe ; essaie document.cv.GetElementsByTagName(tabBal[i]) et ça te renverra peut-être c'que tu veux mais chu vraiment pas sûr de mon coup :/

n°273375
evr
mm..
Posté le 19-12-2002 à 20:55:05  profilanswer
 

ca marche pas non plus
tin ca me soule il dis pas ou est l'erreur :/

mood
Publicité
Posté le 19-12-2002 à 20:55:05  profilanswer
 

n°273382
Schimz
Bouge pas, meurs, ressuscite !
Posté le 19-12-2002 à 21:05:00  profilanswer
 
n°273389
panchopa
le lama de Lima
Posté le 19-12-2002 à 21:19:23  profilanswer
 

carrément mortelle même  :love:  
 
 http://www.visibone.com/html/tags/   :love:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [JS] verif de formulaire qui marche pas

 

Sujets relatifs
[PHP]caractères spéciaux et formulaireformulaire : action submit qd on appuis sur entree
[PHP] ds un formulaire forcer la casse[Progress] Fonction Accumulate qui marche pas
COOKIE => marche pô avec free ???!!!! [ - Job's Done - ][JavaScript] Envoi d'un formulaire en différé..
Chmod ne marche pas sous free ?formulaire > Mailto:$une variable, est ce possible ?
Dev c++ ca marche ou ce compilateur est une blague ?Poukoi "./" marche pas dans Access pour le rep courant ??
Plus de sujets relatifs à : [JS] verif de formulaire qui marche pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR