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 :

Problème inseration


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut Problème inseration
    J'utilise un script pour insérer du texte dans un textarea:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    <script language='javascript'>
    	function storeCaret (textEl)
    	{
    	if (textEl.createTextRange) 
    	textEl.caretPos = document.selection.createRange().duplicate();
    	}
    	function insertAtCaret (textEl, text)
    	{
    	if (textEl.createTextRange && textEl.caretPos)
    	{
    	var caretPos = textEl.caretPos;
    	caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
    	}
    	else
    	textEl.value  = text;
    	}
    	</script>
    Pour mon textarea c'est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <textarea cols='20' rows='10' name='text_site' ONSELECT='storeCaret(this);' ONCLICK='storeCaret(this);' ONKEYUP='storeCaret(this);'></textarea>
    Puis pour mon bouton c'est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type='button' class='post' value='image' ONCLICK=\"insertAtCaret(this.form.text_site,'<img src=&quot;&quot; border=&quot;0&quot;>')\">&nbsp;
    Mais quand je veux pas mettre un texte mais une image je change en ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type='image' style='width:15px;height:15px;border:1px solid white;' src='img/smilie_lol.gif' ONCLICK=\"insertAtCaret(this.form.text_site,':)')\">&nbsp;
    Mais quand je clique (mon texte est bien ajouté) mais mon formulaire est diretement envoyé... Pourquoi??
    Merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    salut

    l'input type="image" est equivalent au bouton submit, c'est donc normal que ton formulaire soit envoyé.

    je pense qu'en mettant un return false; juste apres l'appel à ta fonction, ça devrait annuler l'envoi du formulaire ;-)

  3. #3
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    jolie réponse

  4. #4
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    26
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 26
    Par défaut
    Citation Envoyé par javatwister
    jolie réponse
    salut,

    surtout que les problemes d'inseration (tout comme ceux d'inserage ou d'inserement) sont difficiles à traiter.
    plus que ceux d'insertage , d'insertement ou d'inserisation en tout cas.



    L.

  5. #5
    Membre éprouvé
    Avatar de Anduriel
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Février 2004
    Messages
    2 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration

    Informations forums :
    Inscription : Février 2004
    Messages : 2 290
    Par défaut
    Merci

    (Pense au problème de dissertation aussi...)

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Anduriel
    Merci
    de rien ;-), mais ce serait mieux avec un ptit clic sur [Résolu], importante regle du forum que tu transgresses 9 fois sur 10 Anduriel

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 04/05/2012, 11h34
  2. Problème pour inserer image dans zone
    Par wabo67 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 15/01/2009, 17h30
  3. Probléme pour INSERER un champ au format XSL
    Par Djene dans le forum SQL
    Réponses: 2
    Dernier message: 10/05/2007, 08h42
  4. problème avec une requette inserer
    Par ulysse031 dans le forum JDBC
    Réponses: 12
    Dernier message: 03/02/2007, 10h15

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