IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Annuler action après OnClick dans un formulaire


Sujet :

JavaScript

  1. #1
    Membre du Club Avatar de Casio
    Homme Profil pro
    Historien numérique
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Historien numérique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Points : 59
    Points
    59
    Par défaut Annuler action après OnClick dans un formulaire
    Salutations,

    Soit le code suivant :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
            <form>
                <div id="message">
                    <label for="<? echo $inputId; ?>">Le message :</label>
                    <textarea id="<? echo $inputId; ?>" name="<? echo $inputId; ?>"><? echo $inputVal; ?></textarea>
                </div>
     
                <div class="button">
    	            <button onclick="myFunction('<? echo $inputId; ?>')">Copier le message</button>
                </div>
            </form>

    Qui renvoie vers le JS suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <script>
    	function myFunction( id ) {
    		var copyText = document.getElementById( id );
    		copyText.select();
    		document.execCommand("copy");
    		alert("Texte en copie : " + copyText.value);
    	}
    </script>
    Tout se passe à merveille, si ce n'est qu'à l’exécution, après l'affichage de l'alerte JS, cela prend le texte copié et le rajoute dans mon URL, ce qui charge une page en erreur.

    Comment faire en sorte que le formulaire s’arrête au JS ?
    Si je retire les balises <form>, le pb ne se pose pas (mais j'ai du CSS dessus, donc c'est relou).

    Merci de votre aide...
    Digital self-made Man - OnLine since 1993.
    https://wda-fr.org - https://mathieu.charreyre.net

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <button type="button".......
    Par défaut : type="submit"

  3. #3
    Membre du Club Avatar de Casio
    Homme Profil pro
    Historien numérique
    Inscrit en
    Novembre 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Historien numérique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 312
    Points : 59
    Points
    59
    Par défaut
    YES.

    Merci beaucoup. Quelle quiche je suis...

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="button">
        <button type="button" onclick="myFunction('<? echo $inputId; ?>')">Copier le message</button>
    </div>
    Digital self-made Man - OnLine since 1993.
    https://wda-fr.org - https://mathieu.charreyre.net

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Redirection vers une Action après envoi d'un formulaire
    Par muad'dib dans le forum Struts 2
    Réponses: 4
    Dernier message: 05/06/2009, 14h48
  2. Redirection d'un page apres choix dans le formulaire
    Par FracMaster dans le forum Langage
    Réponses: 7
    Dernier message: 26/04/2007, 16h40
  3. Réponses: 11
    Dernier message: 17/03/2007, 20h17
  4. [MySQL] Paramètrer ma requete après sélection dans un formulaire
    Par philippef dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 08/11/2006, 13h39
  5. Envoi d'une action après click dans un select
    Par sutailga dans le forum Struts 1
    Réponses: 2
    Dernier message: 08/06/2006, 20h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo