Ja so habe ich es gemacht;
if(document.forms[0].textfield && !document.forms[0].textfield.value)
{
alert(....
}
und genauso funktioniert das bei mir tadellos. Ich kenne keinen browser wo das nicht so wäre. Du machst irgendetwas anderes falsch.
Struppi.