Stefan: Radio-Type prüfen ob ausgewählt

Hi!

Ich möchte mit folgendem JavaScript:

<!--Anfang JavaScript zum Feldercheck-->
<script>
<!--
function check()
{

if(document.formular.kategorie.value=="")
 {
   alert("Bitte geben Sie eine Kategorie ein!");
   return false;
 }
}
-->
</script>
<!--Ende JavaScript zum Feldercheck-->

prüfen ob ein Radio-Button ausgewält wurde. Code:

echo "<form name="formular" action= "$PHP_SELF"  method="post" OnSubmit="return check();">\n";
echo   "<input type="radio" name="kategorie" value="$eintrag_kat[re_ID]">$eintrag_kat[re_bezeichnung]\n";
...

Das gleiche Skript funktioniert für normale Textfelder ohne Probleme!
Bitte um Hilfe.
Danke Stefan

  1. Hi,

    So machs ich:

    Angenommen, die Kategorie hat 4 Einträge

    function check(){
     var is_checked = "false";

    for(var i = 0; i <=3; i++)
          if(document.formular.kategorie[i].checked == true)
          {is_checked = "true";
          break}

    if ( is_checked == "false")
      alert("Bitte eine Auswahl treffen")
     else
     document.formular.submit()
    }

    Aufruf aus dem Formular:
    <input name="abschicken" type="button" value="Formular abschicken" onClick="javascript:check()">

    Hoffentlich habe ich jetzt beim Übertragen keine Fehler gemacht ;-)

    Jürgen