if (form.backup.checked && !form.BackupName ) {
orks - da ist das value verschwunden.
ich meinte:
if (form.backup.checked && !form.BackupName.value ) {
if (form.backup.checked && form.BackupName.value == "" ) {
Du musst nicht auf den Leerstring prüfen, es reicht der Vergleich auf not.
Struppi.