probleme pour récupérer un "+" dans un input

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par sebnutt, 5 Mai 2006.

  1. sebnutt
    sebnutt WRInaute impliqué
    Inscrit:
    10 Décembre 2003
    Messages:
    969
    J'aime reçus:
    0
    salut a tous

    voila mon prob
    j'utilise AJAX sur mon site.
    j'ai besoin de récupérer une chaine de caractère dans un input text en faisant un document.getElementById('champ_concerne').value

    le prob c'est que si le champ contient un "+" le contenu du document.getElementById('champ_concerne').value croit que le + est un espace.

    donc si j'affiche le document.getElementById('champ_concerne').value ben a plus le "+"

    comment faire pour le récupérer ? Help !!
     
  2. sebnutt
    sebnutt WRInaute impliqué
    Inscrit:
    10 Décembre 2003
    Messages:
    969
    J'aime reçus:
    0
    hellppppp !
     
  3. reglysse
    reglysse WRInaute discret
    Inscrit:
    19 Avril 2006
    Messages:
    146
    J'aime reçus:
    0
    Je viens de tester avec un bout de code et chez moi ça marche, quand je clic sur le bouton j'ai bien une alerte avec "test+test".

    Code:
    <html>
    <head>
    <title>Exemple</title>
    </head>
    <body>
    <script language="javascript">
    	function mafonction(){
    		alert(document.getElementById('test').value);
    	}
    </script>
    <form name="formulaire" action="test.html" method="post">
    <input type="text" id="test" name="test" value="test+test" />
    <input type="button" value="ok" name="ok" onClick="mafonction();"
    </form>
    </body>
    </html>
    Ton problème ne serait pas plutot que tu passes le contenu de ton input dans une url, si c'est le cas il faut "urlencoder" tes paramètres :

    exemple :
    index.php?param=test+test -> pas bon
    index.php?param=test%2Btest -> bon

    Bon courage...
     
  4. sebnutt
    sebnutt WRInaute impliqué
    Inscrit:
    10 Décembre 2003
    Messages:
    969
    J'aime reçus:
    0
    je passe le contenu du input dans un form en POST
    c'est pareil ??
     
  5. reglysse
    reglysse WRInaute discret
    Inscrit:
    19 Avril 2006
    Messages:
    146
    J'aime reçus:
    0
    Normalement ça doit marcher en le passant dans un formulaire.

    Tu peux nous mettre le code exact, la c'est pas évident.
     
  6. sebnutt
    sebnutt WRInaute impliqué
    Inscrit:
    10 Décembre 2003
    Messages:
    969
    J'aime reçus:
    0
    ca c'est le HTML de la page

    Code:
    <div id="chatw"></div><br /> // div qui affiche le contenu du chat
    	<b></b> <input type="hidden" id="pseudo" size="15" value="unalive" /> 	
    	<input type="text" id="message" class="bouton" size="40" onkeypress="if(event.keyCode == 13) { sendtochat(); } if(event.which == 13) { sendtochat(); }" /> 
    	<input type="button" onclick="sendtochat()" value="Envoyer" class="bouton" />
    
    la fonction sendtochat()

    Code:
    function addToChat() {
    	ajaxdo('mess='+ document.getElementById("message").value +'&pseudo='+ document.getElementById("pseudo").value,'addmessage.php','POST','chatw');
    }
    
    function sendtochat() {
    	addToChat();
    	document.getElementById('message').focus();
    	document.getElementById('message').value='';
    	document.getElementById('chatw').scrollTop=99999;
    }
    
    Je ne sais pas où réencoder l'URL... donc quand document.getElementById("message").value contient un + il en fait un esapce lors du traitement de addmessage.php
     
Chargement...
Similar Threads - probleme récupérer input Forum Date
Problemes pour récupérer les fichiers en FTP d'infomaniak Administration d'un site Web 25 Février 2013
Problème URL rewriting - 1&1 - impossible de récupérer paramètres URL Rewriting et .htaccess 28 Novembre 2012
Problèmes rencontrés pour récupérer des fichiers, et vous ? Administration d'un site Web 19 Août 2008
probleme pour récuperer latitude/longitude d'une adresse Google : l'entreprise, les sites web, les services 29 Mars 2007
recuperer windows.status en var. Probleme JS Problèmes de référencement spécifiques à vos sites 2 Février 2004
WordPress Problème affichage style avec Elementor (titre, bordures, separateur) Administration d'un site Web Lundi à 12:12
Problème d'indexation de backlinks Débuter en référencement 24 Juillet 2022
Problème d'indexation de backlinks Problèmes de référencement spécifiques à vos sites 21 Juillet 2022
Probleme de visibilité de ma page Facebook Facebook 5 Juillet 2022
problème avec le développeur Droit du web (juridique, fiscalité...) 22 Juin 2022
Problème désindexation des pages de Google Débuter en référencement 21 Juin 2022
Problème d'indexation de pages sur Google Problèmes de référencement spécifiques à vos sites 31 Mai 2022
problème de redirection non souhaitée Administration d'un site Web 28 Avril 2022
Problème d'indexation Produits Prestashop Crawl et indexation Google, sitemaps 28 Avril 2022
Problème d'affichage des campagnes Google Ads dans un tableau de bord Data Studio AdWords 26 Avril 2022
Problème de vitesse d'affichage des pages sur Analytics Google Analytics 26 Avril 2022
Problème : Google Crawl et Index des pages en No Index et bloqué par le robot.txt Crawl et indexation Google, sitemaps 26 Avril 2022
Problème avec GA4 : nb de visiteurs temps réel et par jour Google Analytics 19 Avril 2022
Problème indexation pages précises en React.js Débuter en référencement 19 Avril 2022
Problème de référencement Demandes d'avis et de conseils sur vos sites 8 Avril 2022