Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je souhaiterais faire la chose suivante :
j'ai un champ (un numéro), et j'aimerais vérifier que ce numéro n'est pas déjà utilisé.
Et ceci avec Dojo.
Je sais faire des vérifications avec les regexp (setRegExp()), par contre je me demande bien comment on fait lorsqu'il s'agit de faire une vérification d'apres une requete AJAX.
J'ai tenté quelques recherches sur internet, mais j'ai rien trouvé.
Par avance merci.
Hors ligne
Salut,
Il existe pourtant pleins d'exemples avec de l'ajax dojo.
<input type="text" onChange="verifNum(this.value)" name="num" id="num"><div id="message"></div> <script> function verifNum(num) { dojo.xhrGet({ url: "/toncontroller/tonaction/num/"+num, handleAs: "text", handle: function(data,args){ if(typeof data == "error"){ console.warn("error!",args); }else{ if (data) { dojo.byId('message').innerHTML='Existe déjà'; } else { dojo.byId('message').innerHTML='Ok'; } } } }); }
Ton action doit retourner true ou false si ca existe ou pas. Et si tu ne veux vérifier qu'à partir de n chiffres, tu ajoutes un controle dans le javascript qui ne fera l'appel qu'à partir de n.
Je n'ai pas testé le code mais dans l'idée c'est ca.
Hors ligne
presque j'ai meme chose mais pas la vrefication si juste l'ajout mais avec formulaire Zend je doit recuperer les valeurs saisie dans les champs par url vers mon action svp repond moi je suis bloque ca fait une semaine
Dernière modification par laminfo (07-07-2009 09:47:21)
Hors ligne
Peux tu être plus précis et faire une phrase qu'on puisse comprendre car la je ne vois pas ce que tu veux dire ?
Hors ligne
Pages: 1