Changer le nom d'n bouton en cliquant dessus

DonaDona -  
 Choupi12 -
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.
A voir également:

36 réponses

jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
Ha oui dsl j'avais pas vu que tu pouvais faire une recherche par nom aussi XD

donc ca serait plutot :
<input type="submit" value="<?php if(isset($_POST['mot']) or isset($_POST['keyword']) ){echo "Retour"}else{echo "Rechercher"}?>" alt="Lancer la recherche!">
0
DonaDona
 
il manké t ";" aprés t echo.
Sinon sa ne change pas le problème =(
0
DonaDona
 
atten sa s'affiche lorsque je rafraichit la page ^^ mais le problème c le "else"
en fait que voudrais que sa me l'affiche losque mes champson été rempli et non sil ne l'on pas été
0
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
Heu ben chez moi, ce code là ca met le retour ...

<!---- 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="<?php if(isset($_POST['mot']) or isset($_POST['keyword']) ){echo "Retour";}else{echo "Rechercher";}?>">
</span>
</form>
</td>
</tr>
</table>
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
DonaDona
 
pour toi sa marche en clikant ??
0
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
Ben oui ...
tu cliques, ca soumet le formulaire, et le bouton "Rechercher", c'est maintenant un bouton "Retour"
(même s'il fait en définitive la meme chose, mais vu que tu voulais changer que le texte sur le bouton ... ^^)
0
DonaDona
 
ouais c bien sa que je veus ! mais chez moi sa marche pas alors jme demande si sa vient pas du fait que dans mon code pour ma recherche j'ai deja mis un isset $post_mot et isset $post_keyword. parce que si tu veus le tableau que j'affiche dépend de ma recherche... c le merdier quoi!! pourtant tout fonctione parfaitement,jusqu'au momet ou jveus changer mon bouton.
0
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
isset $post_keyword ?

heu isset $_POST['keyword'] plutôt ...
pareil pour le mot
0
DonaDona
 
oui désolé mais c bien ske j'ai mis...

en fait si tu veus mon but avec ce bouton est de ractualisé ma page pour avor a nouveau ma liste complète. j' ai essayé de mettre mes variables a blanc mais sa ne fonctionne pas avec F5 alors j'a pensé au bouton mais a prori c a galère... donc a par le bouton si tu une a solution pour sa parske c je blok depui un moment le dessus. merci
0
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
Heu tu pourrais fournir la page en entier ?
parce que là jvois pas ce qui marche pas :S
0
DonaDona
 
En tout cas je voulais te remercié de ta rapidité ^^
donc se qui cloche c l'initialisation de mes variables losque j'actualise elle n se remette pas a blanc (le code du bouton va avec sa)

// Parcours du tableau et des champs de recherche
$mot = "";
$keyword= "";
if( isset($_POST['keyword']) ){
$keyword = $_POST['keyword'];
$keyword = strtoupper($keyword);}

if( isset($_POST['mot']) ){
$mot = $_POST['mot'];
$mot = ucfirst($mot);}

foreach ($tableau as $val) {
$mail = $val['mail'];

if (preg_match("#^$mot#", $val['service']))
if (preg_match("#^$keyword#", $val['nom']))
{
<!---- Affichage du tableau ---->
<img border = "0" src = "carte.jpg"/></td>
<td class = "tableau"><?php echo $val['nom']; ?></td>
<td class = "tableau"><?php echo $val['prenom']; ?></td>
<td class = "tableau"><?php echo $val['description']; ?></td>
<td class = "tableau"><?php echo $val['service']; ?></td>
<td class = "mail"><?php echo "<a href=\"mailto:$mail\"> $mail </a>"; ?></td>
</tr>
<?php
$keyword= "";

}

}
0
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
non mais ca serait plus facile si tu pouvais donner tte la page d'un coup ^^
parce que si tu files par petits bouts, on peut pas voir s'il manque pas quelques balises par ci par là ^^
0
Choupi12
 
hum mon code fais plus de 300 ligne, c kom tu veus mdr !!!... mais je pense avoir donner le principal.
0
Choupi12
 
dsl g changé de pseudo XD
0
jeangilles Messages postés 816 Date d'inscription   Statut Membre Dernière intervention   186
 
Ben déjà c'est quoi ton $tableau ?

foreach ($tableau as $val) {

et puis si tu veux filer les 300 lignes, vas y, 300 lignes ca va encore ^^
0
Choupi12
 
//Chargement du tableau
$tableau[$i] = array('nom' =>$nom, 'prenom'=>$prenom, 'description'=>$description,
'service' =>$service, 'mail' => $mail, 'societe' => $societe,
'bureau' => $telbur, 'portable' => $portable, 'fax' => $fac);
sort($tableau);
0