Page 1 sur 1

Rafraichir une Textbox au clique sur un bouton

Posté : 29 mars 2011, 16:52
par Tekuan
Bonjour à tous !
J'ai eu beau chercher un sujet qui traitait mon problème, pas moyen d'en trouver un :( Je poste donc ma question.
Dans le cadre de mon projet informatique, où je doit créer un logiciel en php/html qui gère une grosse base de données parlant de livre.
Mon problème actuel est que je cherche comment faire pour rafraichir une "Textbox" en cliquant sur un bouton situé à coté de celle-çi.
Voila à quoi ressemble mon bout de code pour les boites de dialogue actuellement :

Code : Tout sélectionner

<html> <input type="text" name="textbox1" size="5" maxlength="35" value="<?php echo $montant_1 ?>"> <input type="submit" value="Ajouter" name="ModifierTextbox1" OnClick="<? $MontantTotal=$MontantTotal+$montant_1; $montant_1--; ?>"> <input type="text" name="textbox2" size="5" maxlength="35" value="<?php echo $montant_2 ?>"> <input type="submit" value="Ajouter" name="ModifierTextbox2" OnClick="<? $MontantTotal=$MontantTotal+$montant_2; $montant_2--; ?>"> <input type="text" name="textbox3" size="5" maxlength="35" disabled value="<?php echo $MontantTotal ?>"> </html>
Donc voila, je voudrais en gros que quand je clique sur le bouton ModifierTextbox1, les champs textbox1 et textbox3 se mettent à jour avec leurs nouvelles valeurs, et quand je clique sur ModifierTextbox2, les champs textbox2 et textbox3 se mettent à jour également avec leurs nouvelles valeurs.
Un petit coup de main ne serait pas de refus ! Merci ! :D

Re: Rafraichir une Textbox au clique sur un bouton

Posté : 29 mars 2011, 17:02
par moogli
salut,

faut définir un formulaire avant d'utiliser des input => http://fr.selfhtml.org/html/formulaires ... tm#passage

ensuite je pense que tu confond php et javascript car dans tes onclik tu n'a que des sommes de variables ...

je te suggère un peu de lecture http://www.phpdebutant.org/article118.php


@+

Re: Rafraichir une Textbox au clique sur un bouton

Posté : 29 mars 2011, 17:18
par Invité
Le problème, c'est que les formulaires obligent à afficher une nouvelle page définie dans l'"action", je me trompe? Et je préfèrerais ne pas afficher une nouvelle page, même si c'est exactement la même que la page précédente, le temps de chargement seraient vraiment trop longs à chaque fois pour une utilisation fluide...
Et oui, j'avais cru comprendre que le OnClick était du Javascript, mais comme je ne sais pas comment exécuter du php dans un bouton, j'ai pensé que c'était une bonne solution...
Il n'y a pas une manière simple de rafraichir le contenu de mes TextBox sans changer de page? (Sans utiliser de formulaire quoi, sauf si on peut les utiliser sans changer de page bien sûr.)

Re: Rafraichir une Textbox au clique sur un bouton

Posté : 29 mars 2011, 18:14
par moogli
php c'est sur le serveur donc impossible à utiliser sur la machine cliente.

il va te falloir utiliser AJAX pour faire ce que tu veux (il existe des "frameworks" pour cela tel jquery et prototype).

@+