Smarty Forum Index Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon.

affectation javascript et $form->setDefaults()

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Smarty Forum Index -> Language: French
View previous topic :: View next topic  
Author Message
dawei
Smarty Rookie


Joined: 14 Dec 2006
Posts: 11

PostPosted: Fri Dec 15, 2006 2:30 pm    Post subject: affectation javascript et $form->setDefaults() Reply with quote

bonjour tout le monde,

Admettons que j'ai en entrée : aaaa, cette valeur est transmise dans le javascript par appel d'une fonction testjs() par exemple. On quitte la partie php maintenant...

Dans la section javascript, lorsque je fais alert( nom), il m'affiche "aaaa".
Mais, apres avoir verifier le nom avec celui qui est dans la base de donnée. Si le nom correspond, je créé un nouveau champs "mot de passe "avec comme valeur: "saisir un mot de passe". Je ne vois pas comment rajouter et aussi comment modifier un champ existant.


mon code a cette tete là:
Code:

dans php:
<?php
$data = array('1' => 'marc', '2' => 'alex', '2' => 'sophie', '3' => 'polo');
$form->addElement('select', 'nom_val', afficher_message('nomsaisir'), $data, 'onchange="javascript:testjs()"', array('class' => 'Fixe'));
?>

dans le gabarit:
{literal}
<script type="text/javascript">
   function testjs(){
            var nouveau_mdp="null"
        //lecture du nom puis verification
      alert(nom);
       //faire comme suit, impossible !!! : $form->setDefaults(nouveau_mdp',"null")

   }
</script>
{/literal}



Merci
_________________
/\_ Le forum est là lorsqu'on a besoin d'aide. _/\
Back to top
View user's profile Send private message
ciboulette
Smarty Regular


Joined: 13 Jul 2006
Posts: 45

PostPosted: Sat Dec 16, 2006 6:26 pm    Post subject: Reply with quote

dit moi si j'ai bien compris en gros .

Etape 1 : l'utilisateur rentre son NOM : AAAA
Etape 2 : ton code verifie dans ta base si le nom existe, si il exsiste ça rajoute un champ de saisi (input) pour que l'utilisateur rentre son mots de passe , sans changer de page.

c'est bien ça?

alors pour ajouter et modifier un champ tu peu faire comme ça:
http://www.trucsweb.com/DHTML/trucs.asp?no=279&type=2

tu crée genre un <div> avec tes champs etc

et sinon tu peu aussi utilisé comme si dessou , un systeme d'authentification par AJAX pour evité de recharger ta page web Smile

http://www.editeurjavascript.com/trucs/35,ajax_interrogez_votre_serveur_avec_javascript.php
Back to top
View user's profile Send private message
dawei
Smarty Rookie


Joined: 14 Dec 2006
Posts: 11

PostPosted: Mon Dec 18, 2006 3:34 pm    Post subject: Reply with quote

ok, merci l'ami.

c'est bien ca que je recherche mais je vois toujours pas comment gérer l'ajax (j'aimerai trop programmer avec ajax)

J'ai d'un coté une page contenant que du php avec à la fin un appel à mon gabarit html, et d'un autre coté une page html avec des parametres recupéré de la page php.


Merci
_________________
/\_ Le forum est là lorsqu'on a besoin d'aide. _/\
Back to top
View user's profile Send private message
ciboulette
Smarty Regular


Joined: 13 Jul 2006
Posts: 45

PostPosted: Mon Dec 18, 2006 10:13 pm    Post subject: Reply with quote

http://developer.mozilla.org/fr/docs/AJAX:Premiers_pas
Back to top
View user's profile Send private message
jbenzakin
Smarty Rookie


Joined: 09 Nov 2006
Posts: 6
Location: austin

PostPosted: Tue Dec 19, 2006 10:39 pm    Post subject: Reply with quote

ci-dessous ces des bon sites avec plein d'examples a propos d'ajax mais c'est en anglais.... si tu parles anglais va sur yahoo.com ou google.com. tu trouvera cent fois plus d exemple que sur les moteurs francais Smile


http://www.cyberdummy.co.uk/test/username-ajax.php

http://script.aculo.us/

http://ajaxed.com/

http://www.ajaxdir.com/

bonne chance
Back to top
View user's profile Send private message Visit poster's website MSN Messenger
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Smarty Forum Index -> Language: French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Protected by Anti-Spam ACP