probleme pour récupérer un "+" dans un input
6 messages
• Page 1 sur 1
- sebnutt
- WRInaute passionné

- Messages: 1308
- Inscription: 10 Déc 2003
probleme pour récupérer un "+" dans un input
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 !!
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 !!
-

reglysse - WRInaute discret

- Messages: 150
- Inscription: 19 Avr 2006
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".
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...
- Code: Tout sélectionner
<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...
- sebnutt
- WRInaute passionné

- Messages: 1308
- Inscription: 10 Déc 2003
ca c'est le HTML de la page
la fonction sendtochat()
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
- Code: Tout sélectionner
<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: Tout sélectionner
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
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [JS] Remplacer un "," par un "." dans un INPUT
- Mettre une couleur sur le texte "Value" d'un input
- Utilité du <input type="button"> avec le W3C
- Petite question sur la form "input"
- Comment faire un "input plat" ?
- Catégories avec "&" qui remplace "et", est ce un problème?
- Intégrer Flux Atom avec SimplePie et "=" "&" "_" "?"
- Ajout colonnes "Source" + "Page de destination" + "Pays/Teritoire"
- Récupérer "nombre de résultats Google" dans Excel
- "récupérer" mon nom de domaine
- l'attribut rel=nofollow contre le spam de commentaires ?
- Google AdWords introduit le concept de niveau de qualité
- Séminaires Google et Netlinking - 6 et 7 octobre 2004
- Optimiser le référencement d'un blog Dotclear : balises TITLE et META
- Outil : calcul de popularité sur les réseaux sociaux
- Moteur de recherche dans les blogs de Google
- Google reconnait-il les différentes formes de mots ? (singulier/pluriel et autres)
- Keyword Search Engine : le choix des bons mots-clés
Consultez la description détaillée des produits ou services de Google suivants : Google Website Optimizer
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
