Fonction regex avec jSON et PHP
Posté : 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:
merci a vous
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 fonctionmerci a vous