Envoie d'une chaine dans une zone de texte (javascript/HTML5)
Résolu
GADJO
-
Utilisateur anonyme -
Utilisateur anonyme -
A voir également:
- Envoie d'une chaine dans une zone de texte (javascript/HTML5)
- Alternative zone telechargement - Accueil - Outils
- Chaine tnt gratuite sur mobile - Guide
- Plus de chaine tv - Guide
- Transcription audio en texte word gratuit - Guide
- Excel cellule couleur si condition texte - Guide
8 réponses
Salut salut,
Et tu as des messages d'erreur? Ou un comportement que tu ne souhaites pas?
Ca me parait bizzare d'utiliser l'opérateur + pour additionner des variables qui sont définis comme des String, cela devrait te les concaténer.
Je pense que tu devrais faire des parseInt sur tes variables.
Et tu as des messages d'erreur? Ou un comportement que tu ne souhaites pas?
Ca me parait bizzare d'utiliser l'opérateur + pour additionner des variables qui sont définis comme des String, cela devrait te les concaténer.
Je pense que tu devrais faire des parseInt sur tes variables.
Edit :
---------------------------------------------------------------------------------------------------------------------------------
function getString(var string)
{
var text = document.getElementById("file").value;
var name = parseInt(text,10) + parseInt(string,10);
document.getElementById("file").value = filename;
// updateRangeValue();
}
---------------------------------------------------------------------------------------------------------------------------------
code toujours non fonctionnel
---------------------------------------------------------------------------------------------------------------------------------
function getString(var string)
{
var text = document.getElementById("file").value;
var name = parseInt(text,10) + parseInt(string,10);
document.getElementById("file").value = filename;
// updateRangeValue();
}
---------------------------------------------------------------------------------------------------------------------------------
code toujours non fonctionnel
Oubli ce que je t'ai dis je pensais que tu souhaites additionner des nombres.
Ton code à l'ai correct , ajoute un point virgule dans le onClick :
... onClick="getString('00test');">...
Sinon fait des alert à l'entrée de la fonction pour voir le champ passer en paramètre ainsi que le champ récupérer de l'input text.
Ton code à l'ai correct , ajoute un point virgule dans le onClick :
... onClick="getString('00test');">...
Sinon fait des alert à l'entrée de la fonction pour voir le champ passer en paramètre ainsi que le champ récupérer de l'input text.
j'ai tester avec ce code :
------------------------------------------------------------------------------------------------------------------------------------
function getString(var string)
{
alert(string);
var text = document.getElementById("file").value;
alert(text);
var name = parseInt(text,10) + parseInt(string,10);
alert(name);
document.getElementById("file").value = filename;
// updateRangeValue();
}
------------------------------------------------------------------------------------------------------------------------------------
je n'ai aucun message qui s'affiche ...
------------------------------------------------------------------------------------------------------------------------------------
function getString(var string)
{
alert(string);
var text = document.getElementById("file").value;
alert(text);
var name = parseInt(text,10) + parseInt(string,10);
alert(name);
document.getElementById("file").value = filename;
// updateRangeValue();
}
------------------------------------------------------------------------------------------------------------------------------------
je n'ai aucun message qui s'affiche ...
Ah ok ca veut dire qu'il ne rentre même pas dans la fonction.
Le code javascript tu l'as placé sur la même page ou tu inclus un script js?
Le code javascript tu l'as placé sur la même page ou tu inclus un script js?
Re,
En regardat un peu mieux, j'ai noté le var en trop dans la déclaration de la fonction : function getString(var string)
et une variable filename que je ne toruve pas.
Essaie comme ça, ça fonctionne !
<script>
function getString(string)
{
var text = document.getElementById("file").value;
var name = text + string;
document.getElementById("file").value = name;
// updateRangeValue();
}
</script>
<div>file name :<input name="file" type="text" id="file" value="test"></div>
<div><input name="button1" type="button" value="Test" onClick="getString('00test');"></div>
En regardat un peu mieux, j'ai noté le var en trop dans la déclaration de la fonction : function getString(var string)
et une variable filename que je ne toruve pas.
Essaie comme ça, ça fonctionne !
<script>
function getString(string)
{
var text = document.getElementById("file").value;
var name = text + string;
document.getElementById("file").value = name;
// updateRangeValue();
}
</script>
<div>file name :<input name="file" type="text" id="file" value="test"></div>
<div><input name="button1" type="button" value="Test" onClick="getString('00test');"></div>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Met une alert("coucou"); au début du script si elle n'apparait c'est que ce n'est pas interprété, tu peux le vérifier dans le options. Je vois pas d'autre solution, si il interprète certain javascript et pas d'autre il y a forcément un truc qui ne va pas sur ton navigateur, ce n'est pas normal. A la limite retélécharge ou essai avec un autre.
C'est bon j'ai régler mon problème !
En fait je n'utilisais pas exactement les même variable dans mon code donc je n'avais pas remarquer que j'avais nommer ma zone de texte pareil que ma fonction.
Donc du coup en modifiant le nom de ma fonction, ça marche !
Merci à vous tous pour l'aide que vous m'avez apporter.
Cordialement GADJO.
En fait je n'utilisais pas exactement les même variable dans mon code donc je n'avais pas remarquer que j'avais nommer ma zone de texte pareil que ma fonction.
Donc du coup en modifiant le nom de ma fonction, ça marche !
Merci à vous tous pour l'aide que vous m'avez apporter.
Cordialement GADJO.
je vais essayer avec les parseInt
puis ensuite le renvoyer dans mon txt