[js]récupérer valeur d'un textarea

Résolu
Bonjour,

Après plusieurs recherches sans résultat, je pose ici ma question. J'ai un formulaire de saisie de mail et j'aimerais récupéré en javascript le contenu d'un textarea.
Côté javascript j'ai essayé plusieurs méthodes. Sauf qu'elles fonctionnent toutes sous IE mais pas sous les autres navigateurs :
1)
var corps_mail = document.getElementById('corps_mail').innerHTML;

if (corps_mail=="") {
alert('vide');
}

2)
var corps_mail = document.getElementById('corps_mail').innerText;

if (corps_mail=="") {
alert('vide');
}

3)
var corps_mail = document.getElementById('corps_mail').value;

if (corps_mail=="") {
alert('vide');
}

PS : désolé mais je n'arrive pas à mettre mon textarea, j'ai droit à des syntax error au moment de valider :/

--
no frame no pain

2 réponses

  1. dans ce cas il y a aussi:

    html>
    <head>
    <script language="javascript">
    function valide(){
    corpmail=document.formulaire.corpsmail.value;
    if (corpmail==""){alert("vide");}
    }
    </script>
    </head>
    <body>
    ...
    <form name=formulaire method="post">
    <textarea name="corpsmail"></textarea>
    <input type=button onclick="valide();" value="valide">
    </form>
    ...
    </body>
    </html>
    1
    1. salut,

      merci de ta réponse, mais là encore, ça ne fonctionne que sous IE :-(
      0
    2. alors c'est que les autres navigateurs que tu utilises interdise le javascript. A toi d'autoriser tes navigateurs à l'utiliser...
      Chez moi, ca fonctionne sur tous les navigateurs ;).
      0
    3. désolé de te décevoir, mais le javascript est autorisé. Le site que je suis entrain de développer utilise énormément de javascript. Seul la récupération des données du textarea ne fonctionne pas.
      0
  2. Bon, bah, pris par le temps, je passe par une autre méthode. Ce qui me gène c'est que ce ne sera pas du tout en accord avec le reste du site. :-(

    1