Test de formulaire avec java script
Fermé
galaxico
Messages postés
4
Date d'inscription
mardi 11 mars 2008
Statut
Membre
Dernière intervention
7 juillet 2011
-
7 juil. 2011 à 09:38
hervé56 Messages postés 269 Date d'inscription lundi 15 novembre 2010 Statut Membre Dernière intervention 25 mars 2017 - 7 juil. 2011 à 14:01
hervé56 Messages postés 269 Date d'inscription lundi 15 novembre 2010 Statut Membre Dernière intervention 25 mars 2017 - 7 juil. 2011 à 14:01
A voir également:
- Test de formulaire avec java script
- Test performance pc - Guide
- Script vidéo youtube - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Test composant pc - Guide
2 réponses
hervé56
Messages postés
269
Date d'inscription
lundi 15 novembre 2010
Statut
Membre
Dernière intervention
25 mars 2017
10
7 juil. 2011 à 10:26
7 juil. 2011 à 10:26
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
7 juil. 2011 à 11:25
7 juil. 2011 à 11:25
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
hervé56
Messages postés
269
Date d'inscription
lundi 15 novembre 2010
Statut
Membre
Dernière intervention
25 mars 2017
10
7 juil. 2011 à 14:01
7 juil. 2011 à 14:01
va apprendre sur le site du zéro ca sera un gain de temps pour la suite ;), bon courage