Formcheck - trotz false Weiterleitung

technikfrager

Grünschnabel
Hallo,

es geht darum, dass bei folgendem Code nach dem Absenden des Formulars trotzdem weitergeileitet wird auf die angegebene Adresse, obwohl noch keine der beiden Radios angeklickt worden ist. Dies soll aber das JavaScript verhinden. Die Warnmeldung erscheint, aber trotzdem wird weitergeleitet. Wie muss ich das JavaScript ändern?

Code:
<script type="text/javascript">

		function checkAntworten() {

		if (!document.anfrage.antwort[0].checked == true && !document.anfrage.antwort[1].checked == true ) {
  			alert('Bitte beantworten.');
		document.anfrage.antwort.focus();
		return false;
		}
		}
</script>

<form name="anfrage" id="anfrage" method="post" action="http://www.dsgdefg.de">
   <td colspan="3" class="txt"><p>
 
     <p>
       <label>
       <input type="submit" name="image" id="absebdeb" onclick="return checkAntworten()" value="Senden" />
       </label>
</p></td>

<input type="radio" name="antwort" id="antwort" value="Option 10">Option 10
		<input type="radio" name="antwort" id="antwort" value="Option 20">Option 20

</form>
 
Zuletzt bearbeitet:
und wie würde das dann heißen? Hab jetzt rausgefunden, dass wenn man die Zeile
Code:
document.anfrage.antwort.focus();
ganz weg lässt, es auch geht. ;-)
 

Neue Beiträge

Zurück