Validation formulaire
Résolu
isa--
Messages postés
83
Statut
Membre
-
isa-- Messages postés 83 Statut Membre -
isa-- Messages postés 83 Statut Membre -
Bonjour,
J'ai besoin d'aide car je suis une grosse truffe en javascript !
J'ai cherché sur le net mais pas trouvé ce qui peut convenir, car, étant une grosse truffe, quand je modifie, ça ne marche pas.
Je voudrais juste un petit script de validation de formulaire qui contrôle si le champ machin est bien rempli quand le champ truc a la valeur "oui"...
A vot'bon coeur, m'sieurs-dames...
La bise
Isa
J'ai besoin d'aide car je suis une grosse truffe en javascript !
J'ai cherché sur le net mais pas trouvé ce qui peut convenir, car, étant une grosse truffe, quand je modifie, ça ne marche pas.
Je voudrais juste un petit script de validation de formulaire qui contrôle si le champ machin est bien rempli quand le champ truc a la valeur "oui"...
A vot'bon coeur, m'sieurs-dames...
La bise
Isa
1 réponse
-
Bonjour,
quand je modifie, ça ne marche pas.
Montre nous ce que tu as essayé de faire....; à partir de là on pourra t'aider à le corriger.
NB : Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
-
En fait j'avais une grosse moche erreur de frappe...
Ca marche finalement en faisant ca :
<script type="text/javascript">
function validateForm() {
var x = document.forms["formulaire"]["indemnisation"].value;
var y = document.forms["formulaire"]["devis"].value;
if (x == "Y") {
if (y == "") {
alert("Télécharger le devis ou la facture");
return false;
}}
}
Pa si truffe, en fait...
Merci ! -
Tu peux légèrement raccourcir ton code comme ceci :
function validateForm() { var x = document.forms["formulaire"]["indemnisation"].value; var y = document.forms["formulaire"]["devis"].value; if (x == "Y" && y == "") { alert("Télécharger le devis ou la facture"); return false; } }
Par contre il serait préférable de bosser avec les ID des éléments HTML;
Par exemple .. si tu as un champ<input type="text" id="monzoliid">
En JS pour le récupérer tu ferasvar z = document.getElementById("monzoliid").value;
C'est préférable à l'utilisation que tu as faites avec les "forms" -
-