Validation de formulaire autremen que par PHP
Résolu
fred
-
Dalida Messages postés 6728 Date d'inscription Statut Contributeur Dernière intervention -
Dalida Messages postés 6728 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour je voudrai savoir comment on peut fair pour reperer un champ vide dans un formulaire HTML sans passer par du PHP?
merci
merci
A voir également:
- Validation de formulaire autremen que par PHP
- Whatsapp formulaire opposition - Guide
- Ethernet n'a pas de configuration ip valide - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
10 réponses
salut,
tu peux le faire en Javascript pour la partie client.
mais c'est une vérification indicative car elle peut être désactivée.
et de toute façon, pour traiter les données il faut passer par un langage serveur comme php.
tu peux le faire en Javascript pour la partie client.
mais c'est une vérification indicative car elle peut être désactivée.
et de toute façon, pour traiter les données il faut passer par un langage serveur comme php.
Bonsoir,
Noooooooon...
dalidaaaaaaaa, pas toi !
validation de formulaire autremen que par php
@fred. merci de ne pas polluer les forums avec plusieurs fois la même question.
merci
Noooooooon...
dalidaaaaaaaa, pas toi !
validation de formulaire autremen que par php
@fred. merci de ne pas polluer les forums avec plusieurs fois la même question.
merci
ben je me suis juste rendu compt que la section n'etait pas aproprier.mais apriori sa ne marche pas mieux.Ils n'y a pas de gro programmeur web ici.
Nan, corriges ta phrase : tu ne sais pas lire les réponses, ni cliquer sur les liens, ni lire le contenu des pages en lien.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ouai sa fait un bout ke je suis sur la page que tu ma envoyer dalida mais lorsque j'insert le code a ma page sa ne marche pas,peu etre que je doit mettre le code java dans un endroit precis?
L'événement "onsubmit"
Cet événement, spécifique à la balise form, est déclenché lorsque le formulaire est sur le point d'être envoyé, suite à l'appui sur la touche Entrée, ou d'un clic sur un bouton « submit », ou toute autre action indiquant au navigateur d'envoyer le formulaire.
Donc l'éxecution d'un script devant vérifier le contenu du formulaire (ou faisant éventuellement d'autres traitements liés à l'envoi) doit toujours se faire sur l'événement "onsubmit" !
Comme sur tous les événements ("onclick"…), le script appelé doit renvoyer un booléen, true ou false. S'il ne renvoie rien, l'événement reçoit true par défaut. Ce booléen indique si l'événement doit se propager, c'est-à-dire si l'événement par défaut doit s'exécuter.
Ainsi, si vous renvoyez true sur l'événement "onsubmit", le formulaire sera envoyé. Si vous renvoyez false, il ne le sera pas. Par exemple, en mettant onsubmit="return false", le formulaire ne pourra jamais être envoyé !
Nous devons donc appeler notre fonction valider() sur le "onsubmit", et celle-ci devra renvoyer un booléen pour indiquer si le formulaire doit être envoyé ou non :
<script type="text/javascript">
<![CDATA[
function valider(){
// si la valeur du champ prenom est non vide
if(document.formSaisie.prenom.value != "") {
// les données sont ok, on peut envoyer le formulaire
return true;
}
else {
// sinon on affiche un message
alert("Saisissez le prénom");
// et on indique de ne pas envoyer le formulaire
return false;
}
}
]]>
</script>
Et la balise form devient :
<form action="url_page_suivante" onsubmit="return valider()"
method="get" name="formSaisie">
<p>
<label for="prenom">Saisissez votre prénom :</label>
<input type="text" name="prenom" id="prenom" />
<input type="submit" value="Ok" />
</p>
</form>
Notez l'emploi du mot-clé return sur l'appel de valider().
L'événement "onsubmit"
Cet événement, spécifique à la balise form, est déclenché lorsque le formulaire est sur le point d'être envoyé, suite à l'appui sur la touche Entrée, ou d'un clic sur un bouton « submit », ou toute autre action indiquant au navigateur d'envoyer le formulaire.
Donc l'éxecution d'un script devant vérifier le contenu du formulaire (ou faisant éventuellement d'autres traitements liés à l'envoi) doit toujours se faire sur l'événement "onsubmit" !
Comme sur tous les événements ("onclick"…), le script appelé doit renvoyer un booléen, true ou false. S'il ne renvoie rien, l'événement reçoit true par défaut. Ce booléen indique si l'événement doit se propager, c'est-à-dire si l'événement par défaut doit s'exécuter.
Ainsi, si vous renvoyez true sur l'événement "onsubmit", le formulaire sera envoyé. Si vous renvoyez false, il ne le sera pas. Par exemple, en mettant onsubmit="return false", le formulaire ne pourra jamais être envoyé !
Nous devons donc appeler notre fonction valider() sur le "onsubmit", et celle-ci devra renvoyer un booléen pour indiquer si le formulaire doit être envoyé ou non :
<script type="text/javascript">
<![CDATA[
function valider(){
// si la valeur du champ prenom est non vide
if(document.formSaisie.prenom.value != "") {
// les données sont ok, on peut envoyer le formulaire
return true;
}
else {
// sinon on affiche un message
alert("Saisissez le prénom");
// et on indique de ne pas envoyer le formulaire
return false;
}
}
]]>
</script>
Et la balise form devient :
<form action="url_page_suivante" onsubmit="return valider()"
method="get" name="formSaisie">
<p>
<label for="prenom">Saisissez votre prénom :</label>
<input type="text" name="prenom" id="prenom" />
<input type="submit" value="Ok" />
</p>
</form>
Notez l'emploi du mot-clé return sur l'appel de valider().
escuse dalida c n'etai pas contre toi mai c grizly ki ma mis sur les nerf.je n'avai pas vu ton post lorske jai mis le mien .that's it,i'm sorry
décidément tu cumules !
tu chauffes Gryzzly mais c'est bien normal tu ne respectes en rien la charte que tu n'as surement pas lue.
pour les habitués du forum c'est agaçant on répète toujours la même chose et ça nous fait perdre du temps au lieu de répondre aux questions des autres.
et là tu continues.
tu ne voies pas un truc marqué en gros et en bleu à droite de l'écran qui dit quelque chose du genre :
???
tu chauffes Gryzzly mais c'est bien normal tu ne respectes en rien la charte que tu n'as surement pas lue.
pour les habitués du forum c'est agaçant on répète toujours la même chose et ça nous fait perdre du temps au lieu de répondre aux questions des autres.
et là tu continues.
tu ne voies pas un truc marqué en gros et en bleu à droite de l'écran qui dit quelque chose du genre :
Ne pas rédiger de messages en mode SMS.
???
enlève :
et
selon les DocType ça peut mettre le bronx.
et après il faut essayer, re-essayer…
chercher d'autres codes sources, essayer, re-essayer…
<![CDATA[
et
]]>
selon les DocType ça peut mettre le bronx.
et après il faut essayer, re-essayer…
chercher d'autres codes sources, essayer, re-essayer…
un autre code source, en anglais…
-;o)
-;o)
non !
c'était même pas fait exprès !
je cherche du JS pour un autre thread et je n'arrête pas de tomber sur des sources de vérification de formulaire !!!
Traiter le résultat d'un formulaire
Vérifier les saisies de formulaire
le reste c'est de l'humour pas très bon…
digestion quoi !
c'était même pas fait exprès !
je cherche du JS pour un autre thread et je n'arrête pas de tomber sur des sources de vérification de formulaire !!!
Traiter le résultat d'un formulaire
Vérifier les saisies de formulaire
le reste c'est de l'humour pas très bon…
digestion quoi !