Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/01/2011, 21h09   #1
Invité de passage
 
Mohamed Amine Tag
Inscription : mars 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Mohamed Amine Tag
Localisation : Algérie

Informations forums :
Inscription : mars 2010
Messages : 18
Points : 4
Points : 4
Par défaut Comment copie une texte Par l’évènement onClick()

Bonjour:
J'ai un petite problème:
Comment copie une texte à partir d'un champ de forms Par l’évènement onClick, j'ai essai ce code:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<form name="form1">
<br>
<input type="text" name="champ_text" value="Hello World!" >
 
<br><INPUT type="button" value="Plot" onClick="CopyChamp();"> 
 
</form>
var chaine ='';
function CopyChamp()
{
chaine = document.forms('form1').champ_text.value;
}
document.write(chaine,'<BR>');
 
</script>
Mais, marche pas!
Merci d'avance
tagtog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2011, 22h07   #2
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 2 686
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2008
Messages : 2 686
Points : 5 768
Points : 5 768
Bonsoir,

En fait ce ne sont pas des parenthèses qu'il faut utiliser.

Code :
1
2
 
chaine = document.forms['form1'].champ_text.value;

Vous auriez également pu écrire ceci :

Code :
1
2
 
chaine = document.form1.champ_text.value;
Par contre vous êtes certain de vouloir faire un document.write ? Ca va effacer toute votre page. D'ailleurs l'instruction n'est pas au bon endroit, elle doit être dans la fonction (il manquait également la balise de début de script) :

Code :
1
2
3
4
5
6
7
8
9
10
 
<script type="text/javascript">
var chaine = '';
 
function CopyChamp()
{
    chaine = document.forms['form1'].champ_text.value;
    alert(chaine);
}
</script>
__________________
Elen Poukram - Isegoria - Sandawe
vermine est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2011, 22h43   #3
Invité de passage
 
Mohamed Amine Tag
Inscription : mars 2010
Messages : 18
Détails du profil
Informations personnelles :
Nom : Mohamed Amine Tag
Localisation : Algérie

Informations forums :
Inscription : mars 2010
Messages : 18
Points : 4
Points : 4
ça marche, merci beaucoup
tagtog est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h22.


 
 
 
 
Partenaires

Hébergement Web