A voir également:
- Probleme JavaScript
- Telecharger javascript - Télécharger - Langages
- Javascript echo ✓ - Forum PHP
- Table de multiplication javascript ✓ - Forum Javascript
- Erreur #125 javascript - Forum Mozilla Firefox
- Xxwxx dll virus javascript - Forum Virus
1 réponse
PhP
Messages postés
1770
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
3 avril 2002 à 13:45
3 avril 2002 à 13:45
Bjr Céline
Il existe 2 façon de faire :
en utilisant l'instruction JavaScript eval() ou en utilisant une méthode du modèle DOM : getElementById() (dans ce cas le nom de ton champ doit être unique sur ta page)
Ce qui donne :
<html>
<head>
<script language="JavaScript">
<!--
function mafonct1(NOM_P)
{
var valeur = window.document.getElementById(NOM_P).value;
alert('Le champ contient : '+valeur);
}
function mafonct2(NOM_P)
{
var valeur=eval("document.monform."+NOM_P).value;
alert('Le champ contient : '+valeur);
}
// -->
</script>
</head>
<body onload="mafonct1('monchamp')">
<form name="monform">
<input type="text" name="monchamp" value="Bonjour Céline">
</form>
</body>
</html>
Nota si tu comptes accèder à d'autres propriétés que la valeur du champ, dans ce cas il vaut mieux conserver l'objet dans une variable :
function mafonct1(NOM_P)
{
var ref = window.document.getElementById(NOM_P);
alert('Le champ contient : '+ref.value);
}
function mafonct2(NOM_P)
{
var ref=eval("document.monform."+NOM_P);
alert('Le champ contient : '+ref.value);
}
Et voilà ! :-)
@+
Philippe
[[ The Truth is Out There ]]
Il existe 2 façon de faire :
en utilisant l'instruction JavaScript eval() ou en utilisant une méthode du modèle DOM : getElementById() (dans ce cas le nom de ton champ doit être unique sur ta page)
Ce qui donne :
<html>
<head>
<script language="JavaScript">
<!--
function mafonct1(NOM_P)
{
var valeur = window.document.getElementById(NOM_P).value;
alert('Le champ contient : '+valeur);
}
function mafonct2(NOM_P)
{
var valeur=eval("document.monform."+NOM_P).value;
alert('Le champ contient : '+valeur);
}
// -->
</script>
</head>
<body onload="mafonct1('monchamp')">
<form name="monform">
<input type="text" name="monchamp" value="Bonjour Céline">
</form>
</body>
</html>
Nota si tu comptes accèder à d'autres propriétés que la valeur du champ, dans ce cas il vaut mieux conserver l'objet dans une variable :
function mafonct1(NOM_P)
{
var ref = window.document.getElementById(NOM_P);
alert('Le champ contient : '+ref.value);
}
function mafonct2(NOM_P)
{
var ref=eval("document.monform."+NOM_P);
alert('Le champ contient : '+ref.value);
}
Et voilà ! :-)
@+
Philippe
[[ The Truth is Out There ]]
3 avril 2002 à 16:01
;-)