Test de formulaire avec java script [Fermé]
Signaler
galaxico
hervé56
- Messages postés
- 4
- Date d'inscription
- mardi 11 mars 2008
- Statut
- Membre
- Dernière intervention
- 7 juillet 2011
hervé56
- Messages postés
- 269
- Date d'inscription
- lundi 15 novembre 2010
- Statut
- Membre
- Dernière intervention
- 25 mars 2017
A voir également:
- Test de formulaire avec java script
- Java script error - Forum - Matériel informatique
- Java script error in the main process - Forum - Handicap / Accessibilté
- Desactiver java script - Conseils pratiques - Javascript
- Mise a jour java script - Conseils pratiques - Java
- Java script 64 bits ✓ - Forum - Logiciels
2 réponses
hervé56
- Messages postés
- 269
- Date d'inscription
- lundi 15 novembre 2010
- Statut
- Membre
- Dernière intervention
- 25 mars 2017
dans ton formulaire, déclenche la fonction de vérification sur le "onSubmit" et retourne true si c'est bon et false sinon
<form action="destination.php" onsubmit="return fonction_de_verif()"> /* tes input ici etc etc.. */ </form>
galaxico
- Messages postés
- 4
- Date d'inscription
- mardi 11 mars 2008
- Statut
- Membre
- Dernière intervention
- 7 juillet 2011
voici ma fonction qui fait le test :
// fonction pour tester les champs
function ajout_bien(){
//on attribue à chaque id les valeurs recupérées
//j_ pour dire que c'est un variable de Java scrip et f_ variable de formulaire html
j_bien_ref = document.getElementById('f_bien_ref').value;
j_bien_transac = document.getElementById('f_bien_transac').value;
if((j_bien_ref!='')&&(j_bien_transac!=''))
{
var page = "trans_bien.php";
var url = "&f_bien_ref=" + j_bien_ref + "&f_bien_transac=" + j_bien_transac;
oxhr = createXHR();
oxhr.open("post", page, true);
oxhr.onreadystatechange = function(){
if (oxhr.readyState == 4 && oxhr.status == 200){
var ng = oxhr.responseText;
//on vide les champs une fois l'insertion effectuée
document.getElementById('f_bien_ref').value='';
document.getElementById('f_bien_transac').value='';
alert("1 Bien ajoute a votre base");
}}
oxhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oxhr.send(url); }
else{ alert("Veuillez remplir les champs obligatoires");}
}
comment dois-je procédé pour que la fonction return False ou true ???
et merci
// fonction pour tester les champs
function ajout_bien(){
//on attribue à chaque id les valeurs recupérées
//j_ pour dire que c'est un variable de Java scrip et f_ variable de formulaire html
j_bien_ref = document.getElementById('f_bien_ref').value;
j_bien_transac = document.getElementById('f_bien_transac').value;
if((j_bien_ref!='')&&(j_bien_transac!=''))
{
var page = "trans_bien.php";
var url = "&f_bien_ref=" + j_bien_ref + "&f_bien_transac=" + j_bien_transac;
oxhr = createXHR();
oxhr.open("post", page, true);
oxhr.onreadystatechange = function(){
if (oxhr.readyState == 4 && oxhr.status == 200){
var ng = oxhr.responseText;
//on vide les champs une fois l'insertion effectuée
document.getElementById('f_bien_ref').value='';
document.getElementById('f_bien_transac').value='';
alert("1 Bien ajoute a votre base");
}}
oxhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
oxhr.send(url); }
else{ alert("Veuillez remplir les champs obligatoires");}
}
comment dois-je procédé pour que la fonction return False ou true ???
et merci