Mahlzeit,
while (empty=false) {
Hier weist Du der Variablen "empty" den Wert false zu - und zwar jedesmal, wenn die Schleife durchlaufen wird. Das Ergebnis dieser Zuweisung ist immer true. Vielleicht möchtest Du eher <http://de.selfhtml.org/javascript/sprache/operatoren.htm#vergleich@title=auf Gleichheit prüfen>?
if (document.artistform.artistX.value != "") {
Man kann auf alle Formulare innerhalb eines Dokuments auch <http://de.selfhtml.org/javascript/objekte/forms.htm#allgemeines@title=sinnvoller zugreifen>. Ebenso natürlich auch auf die einzelnen http://de.selfhtml.org/javascript/objekte/elements.htm#allgemeines@title=Elemente jedes Formulars. Ich selbst bin absolut kein Fan der von Dir gewählten Weise: auch wenn der Zugriff per "document.forms['formname']
" ein klitzekleines Bisschen mehr Schreibarbeit erfordert - sie hat einen entscheidenen Vorteil: man kann statt des festen Strings jederzeit auch eine Variable benutzen.
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|