Bonjour,
Dans le code plus bas j'ai de la difficulté à déterminer mes bonnes variables afin de faire fonctionner mon formulaire je vous épargne le css
Html:
ici j'appelle ma feuille de script:
<script src="script/myform.js" type="application/javascript"></script>
Code dans html:
javascript dans myform.js:
// JavaScript Document
delsol
Dans le code plus bas j'ai de la difficulté à déterminer mes bonnes variables afin de faire fonctionner mon formulaire je vous épargne le css
Html:
ici j'appelle ma feuille de script:
<script src="script/myform.js" type="application/javascript"></script>
Code dans html:
<form action="" onsubmit="return valider(this);" name="">
<fieldset>
<legend>Coordonnées</legend>
<div class="Information">
<label for="province"> Province : </label><input type="text" id="province" name="province"placeholder="Province"><br><br>
<label for="codepostal"> Code postal: </label><input type="text" id="codepostal"name="codepostal" placeholder="X9X9X9"><br><br>
<label for="nodetel"> Téléphone : </label><input type="text" id="nodetel" name="tel" placeholder="123-456-7890"><br><br>
<button type="submit">Envoyer</button>
</div>
<br>
<div id="messageerreur"></div>
</fieldset>
</form>
javascript dans myform.js:
// JavaScript Document
function valider(frm){
var uncodepostal = frm.codepostal.value;
message = "";
if (frm.province.value == ""){
message += "Vous devez inscrire votre province <br>";
}
if (frm.codepostal.value == "" || isvalide(funcodepostal) == false){
message += "Vous devez entrer un code postal valide <br>";
}
if (message != ""){
document.getElementById("messageerreur").innerHTML = message;
}
else{
document.getElementById("messageerreur").innerHTML = "Vous pouvez maintenant remplir la section suivante!";
}
return false;
}
function isvalid(uncodepostal){
var regEx = /[a-zA-Z][0-9][a-zA-Z][0-9][a-zA-Z][0-9]/;
if (regEx.test(uncodepostal))
{
return true;
}
else
{
return false;
}
}
mes fonction de si province ou le reste fonctionne mais pas le code postaldelsol