Rainer: Formular prüfen

Beitrag lesen

Hallo,

habe eine Checkbox "backup" und ein Textfeld "BackupName".

das JS

<script type="text/javascript">
function chkBackup(){
if(document.B.backup.value == 1 && document.B.BackupName.value == "") {
alert("Bitte einen Namen für das Backup eigeben!");
document.B.BackupName.focus();
return false;
}
}
</script>
 das Formular

<form name="B" action="<?php $PHP_SELF; ?>" method="post" onSubmit="return chkBackup()">
<table>
  <tr>
    <td width="1%">Daten&nbsp;sichern</td>
    <td><input name="backup" type="checkbox" value="1" /></td>
  </tr>
  <tr>
    <td>Sicherungsname</td>
    <td><input name="BackupName" type="text" maxlength="20" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input type="submit" name="submit" value="Backup" /></td>
  </tr>
</table>
</form>

Das Formular wird generell nicht abgeschickt, egal ob "backup" ein Haken hat oder nicht. Es sollte doch aber prüfen -" ist backup == 1 und BackupName == "" dann ALERT sonst abschicken.
Ganz großes Rätsel für mich.

Gruß Rainer