JDN Développeurs > Client Web > Un coup d'Ajax sur votre application Web

Un coup d'Ajax sur votre application Web > 2. Filter des données

Précédente Changer un texte en ligne 
<?php
$email=$_GET['email'];

if ( eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email ) ) {
  echo true;
  }
else {
  echo false;
  }
?>


function handleHttpResponse() {
  if (http.readyState == 4) {
    res = http.responseText;
    if (res == true) {
      document.getElementById('message').innerHTML = "Adresse e-mail valide";
      document.getElementById('message').style.color ="green";
      }
    if (res == false) {
      document.getElementById('message').innerHTML = "Cette adresse e-mail n'est pas valide.";
      document.getElementById('message').style.color ="red";
      }
    }
  }

Ici il n'est pas question d'accéder à la base de données, mais simplement d'utiliser PHP plutôt que JavaScript pour tester une syntaxe - à commencer par une adresse mail.

Le fichier PHP est du coup plus simple, tandis que le code JavaScript ne change quasiment pas.

Précédente Retour au sommaire Suivante 
1 | 2 | 3 | 4 | 5
 
|
Haut de page
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex