Fonction regex avec jSON et PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Fonction regex avec jSON et PHP

Re: Fonction regex avec jSON et PHP

par rimie » 22 avr. 2012, 08:01

quelqu'un a une idee sur ce probleme?

Fonction regex avec jSON et PHP

par rimie » 20 avr. 2012, 07:03

Bonjour!

Je cree une fonction regex, qui va s'appliquer sur tous les champs (nom, prenom,..) en utilisant jSON:

[javascript]
<script type="text/javascript">

/* je cree une fonction du retour du champs */
function verifierRegex(champs)
{
// je verifie si le message retourne par JSON est Regex
if(response.champs+'_verif' == 'Regex')
{
// j'affiche l'erreur dans la zone concernee
$('#'+champs).text('Regex mal construite').show();
}

}


// DOM
$(document).ready(function(){

// au focus sur le nom
$('.nom').focus(function(){

// serlializer les donnees
var dataString = $('form').serialize();

$.ajax({
type: 'POST',
url: 'verif.php',
data: dataString,
dataType: 'json',
success: function(response) {

// appeller la fonction
verifierRegex('nom'));

}
})
});
});

</script>

[/javascript]

verif.php:
<?php
// poster le nom
$nom	= $_POST['nom'];

// j'ai mis par defaut Regex afin de tester
$nom_verif = 'Regex'; 

// je recupere le retour
$retour['nom_verif'] = $nom_verif;

// je l encode en JSON
echo json_encode($retour);
?>

ca ne me donne pas le resultat souhaite, retour "undefined", est ce qu'il y a un probleme au niveau de la fonction

merci a vous