[Résolu]boutons HTML

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

[Résolu]boutons HTML

Messagepar stloje » 22 Fév 2012 à 13:44

Bonjour,

Contexte : une base Notes qui sera utilisée via client léger (Internet).

Pour des raisons de convivialités, j'ai décidé de programmer les boutons d'actions en utilisant la balise "<button>". En faisant mes tests, je me suis aperçu que ces boutons rafraîchissent la page en cours sans avoir lancé de submit. Or, je n'ai pas envie qu'une page se rafraîchisse à chaque fois qu'un bouton sera déclanché. Je suis sûr qu'il y a une astuce pour cela, mais je n'arrive plus à mettre le doigt dessus.

Quelqu'un aurait une idée?

Merci d'avance!
Dernière édition par stloje le 22 Fév 2012 à 14:43, édité 1 fois.
Et vive le cambouis! Si t'en as jusque sous les bras, c'est parce que tu as cherché longuement la solution ou tout simplement parce que tu t'es vautré!
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans

Re: boutons HTML

Messagepar Michael DELIQUE » 22 Fév 2012 à 14:06

salut

ton bouton fait un appel en JS ?

voici un exemple qui normalement n'a pas le problème

<Button Class='ViewBouton' onclick='deleteLineMultiple("post");return false;' alt="Supprimer les lignes cochées" All" title="Supprimer les lignes cochées">Supprimer les lignes cochées</button>
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: boutons HTML

Messagepar stloje » 22 Fév 2012 à 14:17

Oui, je fais appel à du Javascript.

J'ai pensé justement à mettre un "return false" à la fin et c'est là que j'ai vu ta réponse. Je fais le test et fait un retour!
Et vive le cambouis! Si t'en as jusque sous les bras, c'est parce que tu as cherché longuement la solution ou tout simplement parce que tu t'es vautré!
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans

Re: boutons HTML

Messagepar stloje » 22 Fév 2012 à 14:36

Le "return false" n'a rien fait de plus
Le code est le suivant
Code : Tout sélectionner
<button id="bDefCircuit" onClick="setCircuit ();">Définir circuit</button>

et voici la fonction appelée
Code : Tout sélectionner
function setCircuit () {
   alert ("définition circuit");
   return false;
}
Et vive le cambouis! Si t'en as jusque sous les bras, c'est parce que tu as cherché longuement la solution ou tout simplement parce que tu t'es vautré!
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans

Re: boutons HTML

Messagepar Michael DELIQUE » 22 Fév 2012 à 14:39

met le "return false" dans l'appel onclick de ton bouton

comme dans mon exemple
Cordialement

Michael (SMS-Phobique)
----------------------------
"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi."
Albert EINSTEIN
Avatar de l’utilisateur
Michael DELIQUE
Administrateur
Administrateur
 
Message(s) : 12183
Inscrit(e) le : 16 Déc 2004 à 10:36
Localisation : Paris/Cergy

Re: boutons HTML

Messagepar stloje » 22 Fév 2012 à 14:41

Ouaip, ça marche!

On voit qu'il y a du vécu!

Merci Michael!
Et vive le cambouis! Si t'en as jusque sous les bras, c'est parce que tu as cherché longuement la solution ou tout simplement parce que tu t'es vautré!
Avatar de l’utilisateur
stloje
Posteur expérimenté
Posteur expérimenté
 
Message(s) : 335
Inscrit(e) le : 09 Sep 2008 à 13:18
Localisation : Orléans


Retour vers Développement

cron