EKKi: Textfeld auf Inhalt prüfen

Beitrag lesen

Mahlzeit minicrispie,

function ShowOrHideButton(txt, btn_name) {

var btn = txt.form.elements[btn_name];

if (btn) {
    btn.style.display = (txt.value == '') ? 'none' : '';
  }
}


> >   
> > ~~~html

<input type="text" name="MeinTextfeld" onkeydown="ShowOrHideButton(this, 'MeinButton')" />  

> > <input type="submit" name="MeinButton" value="..." />

hmm ... und was soll "txt" sein?

In der Variablen "txt" steht das, was man der Funktion als ersten Parameter übergibt. In diesem Fall also das Texteingabefeld (mittels des Schlüsselworts http://de.selfhtml.org/javascript/sprache/objekte.htm#this@title=this übergeben) bzw. ein Objekt, das dieses repräsentiert.

so ist es besser glaub ich ;-)

Nein, in keinster Weise. Du hast die Funktionsweise meines Beispiels nicht verstanden. Probiere es bitte einmal aus. Und anschließend Deins. Und dann sag mir, warum Deins nicht funktioniert ... :-)

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|