Formulaires et Javascript
Résolu/Fermé
Thebuzz
Messages postés
41
Date d'inscription
vendredi 27 avril 2007
Statut
Membre
Dernière intervention
24 octobre 2010
-
3 sept. 2008 à 20:40
Thebuzz Messages postés 41 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 24 octobre 2010 - 16 sept. 2008 à 22:58
Thebuzz Messages postés 41 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 24 octobre 2010 - 16 sept. 2008 à 22:58
A voir également:
- Formulaires et Javascript
- Telecharger javascript - Télécharger - Langages
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript echo ✓ - Forum PHP
- Http //epreuves.pix.fr/dossier fictif/formulaires/remplir.pdf ✓ - Forum Créer un site
- Erreur #125 javascript - Forum Mozilla Firefox
3 réponses
artragis
Messages postés
481
Date d'inscription
mardi 12 juin 2007
Statut
Membre
Dernière intervention
6 avril 2010
146
3 sept. 2008 à 20:44
3 sept. 2008 à 20:44
ne conaissant pas ton code en entier je ne peux te dire exactement ce que tu dois faire, mais à mon avis ta solution est dans les connecteur logique AND (&&) et XOR(||)
Thebuzz
Messages postés
41
Date d'inscription
vendredi 27 avril 2007
Statut
Membre
Dernière intervention
24 octobre 2010
1
3 sept. 2008 à 20:47
3 sept. 2008 à 20:47
Salut artragis,
Mon code est le suivant et se trouve être le javascript appelé par ma page PHP :
A+
Mon code est le suivant et se trouve être le javascript appelé par ma page PHP :
var http = null; if (window.XMLHttpRequest) // Firefox http = new XMLHttpRequest(); else if (window.ActiveXObject) // Internet Explorer http = new ActiveXObject("Microsoft.XMLHTTP"); else // XMLHttpRequest non supporté par le navigateur alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); function recup_email(e) { var sel = document.contact_us.completion_select ; var nb_el = sel.options.length ; var selIndex = sel.selectedIndex ; if (!document.contact_us.completion_text.value) { sel.style.display = 'none'; } else if (e.keyCode == 40 && nb_el) { // fleche bas if (selIndex < sel.options.length - 1) sel.selectedIndex = selIndex + 1 ; } else if (e.keyCode == 38 && nb_el) { // fleche haut if (selIndex > 0) sel.selectedIndex = selIndex - 1 ; } else if (e.keyCode == 13 && nb_el) { // entrée document.contact_us.completion_text.value = sel.options[selIndex].value ; sel.style.display = 'none'; } else { // autre touche --> on recherche les emails val = document.contact_us.completion_text.value ; if (val.length >= minimum_caractere) { http.open("POST", "ajax_code_postal.php?what=completion1&case="+case_sensitive+"&val="+escape(val), true); http.onreadystatechange = handleHttpResponse_recup_email; http.send(null); } } } function handleHttpResponse_recup_email() { if (http.readyState == 4) { emails = eval('(' + http.responseText + ')'); // [id1,id2, ...] var sel = document.contact_us.completion_select ; sel.attributes['size'].value = emails.length; // on vide le select while(sel.options.length > 0) sel.options[0] = null // on rempli avec les nouveaux emails for(i=0 ; i<emails.length ; i++) sel.options[sel.options.length] = new Option(emails[i],emails[i]); if (sel.options.length) { sel.selectedIndex = 0 ; // on selection le premier element de la liste sel.style.display = 'block'; } else sel.style.display = 'none'; } } function recup_mail_click() { var sel = document.contact_us.completion_select ; document.contact_us.completion_text.value = sel.options[sel.selectedIndex].value ; sel.style.display = 'none'; }
A+
Thebuzz
Messages postés
41
Date d'inscription
vendredi 27 avril 2007
Statut
Membre
Dernière intervention
24 octobre 2010
1
16 sept. 2008 à 22:58
16 sept. 2008 à 22:58
Chers tous,
J'ai résolu mon problème en effectuant un include dans chaque appel de mes formulaires et l'affaire est dans le sac...
A+
J'ai résolu mon problème en effectuant un include dans chaque appel de mes formulaires et l'affaire est dans le sac...
A+