Champs obligatoire

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Champs obligatoire

par dunbar » 15 juil. 2006, 11:47

Oui je vais tester ça

A+

(oui je vais surement revenir) :lol:

par Ryle » 15 juil. 2006, 11:38

Ben justement, tu ne peux pas rendre les champs dépendants les uns des autres, c'est à toi de les regrouper dans tes tests

Si "ch1" n'est pas vide OU "ch2" n'est pas vide OU "ch3" n'est pas vide (donc si l'un au moins des champs que tu as mis sur ta ligne a été renseigné) , tu testes alors chacun de ces trois champs pour vérifier qu'ils ont tous été renseignés. Ca revient à

Code : Tout sélectionner

if(d.f.ch1.value=="" || d.f.ch2.value=="" || d.f.ch1.value=="") { if(d.f.ch1.value=="") { alert() ; focus() ; ... } if(d.f.ch2.value=="") { alert() ; focus() ; ... } ... }
avec "d." pour "document." et "f." pour "nomDuFormulaire." :)

par dunbar » 14 juil. 2006, 23:42

Merci, mais pourrais tu me donné un petit exemple ? :)
Je sais le faire pour un champ pas de problème comme ici

Code : Tout sélectionner

function check1() { if (document.BT.chantier.value == '') { alert('Chantier obligatoire pour la facturation.'); document.BT.chantier.focus(); return false; } return true; }
Mais pour rendre des champs dépendants alors là !!!!!! :oops:

Un petit exemple par exemple avec comme dépendance le ch1, ch2, ch3.

D'avance merci :oops:

par Ryle » 14 juil. 2006, 22:17

C'est à toi de définir si un champ est obligatoire ou non, donc tu fais un peu ce que tu veux :) Les champs d'un formulaire sont toujours indépendant les uns des autres, c'est donc également à toi dans ton javascript de les rendre dépendants..

Tu peux pour cela tester tous les champs de ton formulaire et si tu constates que l'un d'entre eux est renseigné, vérifier que ceux qui se trouve sur la même "ligne" ne sont pas vides :)

Champs obligatoire

par dunbar » 14 juil. 2006, 17:24

Bonjour,

Je voudrais savoir s'il est possible de rendre obligatoire que tout les champs d'un ligne COMMENCER soit remplie
Donc pas tout les champs du formulaire, mais uniquement les champs de la ligne entamer !

Merci d'avance