m0ritz brandt: Mehrzeilige Textfelder in Formularen

Beitrag lesen

» <textarea name="SonstigeSW" wrap=physical rows=5 columns=50> </textarea>
» if(this.Install.SonstigeSW.value == "")
»   {
»   alert("Feld ausfuellen");
»   this.Install.SonstigeSW.focus();
»   return false;
»   }
» Was mache ich falsch ? Bei einzeiligen Textfeldern funktioniert es so.

Ist ja eigentlich logisch, dass es nicht klappt. Du fragst ja auch das Attribut "value" ab, das aber bei <textarea> gar nicht existiert, bei einzeiligen Textfeldern aber schon. Wie es richtig heißen muss, weiß ich leider auch nicht.

bye, Frank

Im Prinzip hat Frank recht!
Eigentlich ist es falsch value abzufragen!
Dennoch funktioniert es so:

if (document.form[x].Name des forms.value == '')
     {
       alert('\nFeld ausfuellen');
           document.form[x].Name des forms.select();
           document.form[x].Name des forms.focus();
       return false;
      }

Eigentlich ein Thema fuer ein Streitgespraech, oder?
m0ritz brandt