probleme pour récupérer un "+" dans un input
6 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
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 !!
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...
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
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Moteur de recherche dans les blogs de Google
- PR Weaver en test en avant-première
- Indexation du Flash : Google sait gérer les XML/txt externes
- Développer un outil avec la Google API
- Connaitre son PageRank sans la Google Toolbar...
- Comment éviter de se faire voler son nom de domaine...
- Moteurs de recherche : la bataille des alliances fait rage
- L'API Google et les données DMOZ
- Concours WRI / Vivastreet : gagnez un voyage à New-York
- Google API : guide de développement de l'API Google
- 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" ?
- changer [input type="button"] en [button onclick].
- Problème "strtotime()" et "date()"
- Problème [ eregi_replace("eéèëê", "e", $
- Probleme d'encodage : " l'everest " = " l?eve
- Boutons "remove" et "promote" dans les résultats de Google
- Url "-", "_" Ok mais pour "+"
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 0 invités




le forum