Powl: Attribut name in <form> nicht erlaubt

Hallo,

In diesem Beispiel wird mittels JS Code in ein Formular geschrieben, per anklicken.
Um das für mich zu implementieren habe ich auf folgendes Konstrukt eingedampft :):

  
function inert(code) {  
    opener.document.formname.textfeldname.value += " " + code+ " ";  
    opener.document.formname.textfeldname.focus();  
}  

Das HTML dazu:

  
<form name="formname" id="id" action="foo.php" method="post">  
  <textarea name="textfeldname" id="textfeldname" rows="6" cols="50">  
  </textarea>  
</form>  

Nun habe ich aber das Problem, daß auf Grund des name-Attributs im form-Tag das HTML nicht XHTML-strict validiert.
JS bin ich auch nur rudimentär bewandert.
Welche Möglichkeit gibt es ohne das name-Attribut im form-Tag auszukommen?
Kann ich auch mittels class- oder id-Attribut ansprechen? Wenn ja, was muß ich dann im JS-Code ändern?
Vielen Dank für Eure Antworten.

netten Tag
^da Powl

--
===============================
powl.hat-gar-keine-homepage.de/
  1. Hallo Powl!

    function inert(code) {
        opener.document.formname.textfeldname.value += " " + code+ " ";
        opener.document.formname.textfeldname.focus();
    }

    Zu Deinem Beispiel könnte

    function inert(code) {
     opener.document.getElementById('id').textfeldname.value = " "+code+" ";
     (...)
    }

    klappen. Warum auch immer Du aus Deiner Variable einen String mit Leerzeichen am Anfang und Ende machst.

    Schönen Gruß

    Afra

    1. Hallo Afra,

      Warum auch immer Du aus Deiner Variable einen String mit Leerzeichen am Anfang und Ende machst.

      Ah, vielen Dank, daß wird's sein ;)

      Um Deine Neugier zu stillen:
      Der Textbaustein wird nach anderem Text eingefügt. Damit eben Leerzeichen vor und hinter dem Textbaustein erscheinen (um einfach weiterschreiben zu können), habe ich die Leerzeichen automatisiert. Nur so ein Komfortdingens. Man hat seine Besucher doch gern, oder? :)

      netten Tag
      ^da Powl

      --
      ===============================
      powl.hat-gar-keine-homepage.de/