Rechercher : dans
Par :

Changer le nom d'n bouton en cliquant dessus

Dernière réponse le 17 jui 2009 à 15:48:26 DonaDona, le 17 jui 2009 à 13:57:45 
 Signaler ce message aux modérateurs

Bonjour,

Je voudrais savoir s'il est possible de changer le nom d'un bouton (submit) en cliquant dessus. et si oui comment faire ??

merci d'avance.

Configuration: Windows XP
Safari 530.5

Meilleures réponses pour « Changer le nom d'n bouton en cliquant dessus » dans :
Les liens hypertextes VoirPrésentation des ancrages Les liens hypertextes (ancrages) sont des éléments d'une page HTML (soulignés lorsqu'il s'agit de texte) permettant aux internautes de naviguer vers une nouvelle adresse lorsque l'on clique dessus. Ce sont les liens...

1

jeangilles, le 17 jui 2009 à 14:00:16

Heu oui c'est possible

mais si c'est un submit, de tte facon le formulaire sera soumis, donc ca changera de page ...
donc meme si tu changes le nom du bouton, normalement tu ne dois pas le voir parce que tu changes de page ...

Répondre à jeangilles

2

DonaDona, le 17 jui 2009 à 14:01:56

Ah ouais ok !
et ya pas un moyen pour que ce soit visible ??

Répondre à DonaDona

3

jeangilles, le 17 jui 2009 à 14:02:35

Pour que quoi soit visible ? :O

Répondre à jeangilles

4

DonaDona, le 17 jui 2009 à 14:09:39

Ben oui par exemple g un bouton "recherche" et lorsque je clique dessus je voudrais que e nom soit "retour"

Répondre à DonaDona

5

jeangilles, le 17 jui 2009 à 14:13:54

Mais je ne comprend pas
ton bouton recherche valide bien un formulaire ?
donc tu changes bien de page ?

Répondre à jeangilles

6

DonaDona, le 17 jui 2009 à 14:16:14

J'ai jamais dis que j'étais dans un formulaire lol !
j'ai céer un moteur de recherche avec un boutn "rechercher" lorsque je clique desssus il me lance ma recherche maisen même teps j'aimearais qu'il change de nom.

Répondre à DonaDona

7

jeangilles, le 17 jui 2009 à 14:18:15

Ben alors ca te sers à quoi un submit ?
un simple bouton suffit !

enfin bref, tu mets un truc comme ceci pour ton bouton :

<input type='button' onclick='this.value="Retour"' />

Répondre à jeangilles

8

DonaDona, le 17 jui 2009 à 14:21:15

Ben j'ai mis un submit parce qu'un simple button me donne que dale c'est pour sa !

Répondre à DonaDona

9

jeangilles, le 17 jui 2009 à 14:23:18

Ben la seule différence entre un submit et un button, c'est que le submit soumet (comme son nom l'indique ^^) le formulaire dans lequel il est contenu

donc si t'as pas le form, un bouton submit se sert à rien :S

Répondre à jeangilles

10

DonaDona, le 17 jui 2009 à 14:24:32

Ben sa me sert puisque sa marche XD

Répondre à DonaDona

11

jeangilles, le 17 jui 2009 à 14:26:31

Heu je peux avoir le code de la page ?
parce que si ya une différence, c'est qu'il y a quelquechose qui est soumis, et si c'est pas un form jvois pas quoi XD

Répondre à jeangilles

12

avion-f16, le 17 jui 2009 à 14:30:50

On peut annuler l'envois du formulaire
En tout cas, quand je fais de l'AJAX, je mets toujours un submit au cas où le visiteur aurait désactiver Javascript.
Voilà ce que tu recherche :

<input type="submit" value="Rechercher" onclick="this.value = 'Retour'; return false;" />
Un ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.

Répondre à avion-f16

13

jeangilles, le 17 jui 2009 à 14:33:27

Oui je sais qu'on peut annuler l'envoit d'un formulaire, mais justement apparemment ya pas de formulaire ^^

Répondre à jeangilles

14

DonaDona, le 17 jui 2009 à 14:34:35

Bon je te file toute ma recherche. j'i bien un <form>mais je ne change en aucun cas de page. et ton onclick marchait mas le seul hic c ke sa ne m'éfectuait plus ma recherche


<!---- Recherche par nom ---->
<table>
<tr>
<td>
<br>
<form action="#" method="POST">
<b> Recherche par nom : </b>     
<input type="text" name="keyword" value="" size="20">
</td>
</tr>

<!---- Recherche par service ---->
<tr>
<td>
<b> Recherche par service : </b>
<input type="text" name="mot" value="" size="20">
<span style = "position: absolute; top : 200px; left: 340px;">
<input type="submit" value="Rechercher" alt="Lancer la recherche!">
</span>
</form>
</td>
</tr>
</table>

<?php

Répondre à DonaDona

15

jeangilles, le 17 jui 2009 à 14:40:16

Heu oui enfin meme si ton action c'est la meme page, ca n'empeche pas que tu recharges quand meme la page en entier, et donc tu changes de page, meme si la page de départ et d'arrivée sont les mêmes :S

Répondre à jeangilles

16

DonaDona, le 17 jui 2009 à 14:43:16

Donc sa vus dire que je peus pa ??

Répondre à DonaDona

17

jeangilles, le 17 jui 2009 à 14:44:51

Du coup faut que tu le fasse en PHP

<input type="submit" value="<?php if(isset($_POST['mot'])){echo "Retour";}else{echo "Rechercher";}?>" alt="Lancer la recherche!">

Répondre à jeangilles

18

DonaDona, le 17 jui 2009 à 14:53:27

Ouais c'est pas mal sauf que sa ne m'affiche toujours pas le "retour"
je ne pense pas qu'il fau que je mette: else{echo "Rechercher";}

Répondre à DonaDona

19

jeangilles, le 17 jui 2009 à 14:55:55

Ben si tu le mets pas ca mettera rien dans le bouton
ca met jamais le retour ?
meme apres la validation du formulaire ? :O

Répondre à jeangilles
Collection CommentÇaMarche.net