Ben: checkbox meim anklicken senden

Hallo

Wie ist es möglich das ein Formular beim auswählen einer checkbox automatisch abgesendet wird?

So wie beim select (siehe Beispiel) soll es beim input type=radio funktionieren:

<head>>
<script language="JavaScript">
var theTarget = "_parent";
function goThere(){
if(!document.theForm.fzS.selectedIndex==""){
window.open(document.theForm.fzS.options[document.theForm.fzS.selectedIndex].value, theTarget,"");}}
</script>
</head>

<FORM name="theForm" ACTION="" METHOD="POST">
<select name="fzS" size="1" CLASS="xform" onChange="goThere()">
<option selected value="">Klicken Sie bitte hier
<option value="$url1">Zur 1 Url
<option value="$url2">Zur 2 Url
</select></form>

Vielen Dank im Voraus
Ben

  1. Wie ist es möglich das ein Formular beim auswählen einer checkbox automatisch abgesendet wird?

    mit http://de.selfhtml.org/javascript/objekte/forms.htm#submit@title=submit() nach dem Event http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onchange@title=onchange. Beachte allerdings das "Bbeachten Sie:" :)

    1. Hi Suit,

      Leider habe ich es nicht hinbekommen das ein Formular automatisch abgesendet wird, wenn der Checkbox angeklickt wird:

      <HEAD>
      <script language="JavaScript">
      var theTarget = "_parent";
      function goThere(){
      if(!document.theForm.fzS.selectedIndex==""){
      window.open(document.theForm.fzS.options[document.theForm.fzS.selectedIndex].value, theTarget,"");}}
      </script>
      </head>

      <FORM name="theForm" ACTION="" METHOD="POST">
      <input type=checkbox name="fzS" size="1" onChange="goThere()" value= "http://cgiformulare.de/cgi-bin//admin_baukasten.cgi?fz=1251902239&lei=1">
      </form>

      Irgend Etwas stimmt da nicht
      Ben

      1. Mahlzeit Ben,

        <HEAD>

        Es fehlt die Angabe eines http://de.selfhtml.org/html/allgemein/grundgeruest.htm#dokumenttyp@title=Dokumenttyps.

        <script language="JavaScript">

        Es fehlt das <http://de.selfhtml.org/html/referenz/attribute.htm#script@title=zwingend erforderliche "type"-Attribut>.

        if(!document.theForm.fzS.selectedIndex==""){

        Eine http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#input@title=Checkbox kennt keine Eigenschaft namens "selectedIndex". Vermutlich willst Du Dich näher mit ihrer Eigenschaft "value" auseinandersetzen.

        </head>

        <FORM name="theForm" ACTION="" METHOD="POST">

        <http://de.selfhtml.org/html/allgemein/grundgeruest.htm#html@title=Es fehlt ein öffnendes <body>-Element.>

        Irgend Etwas stimmt da nicht

        Sogar eine ganze Menge ...

        MfG,
        EKKi

        --
        sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
        1. Hi EKKi

          Bin schon seit 2 Tagen verzeiwelt am suchen und komme trotz den Hilfestellungen nicht klar.

          Vieleicht hast Du einen fertigen Example wo chebox gesendet wird über form action wen hacken gesetzt wird?

          Vielen dank
          Ben

          1. Mahlzeit Ben,

            Bin schon seit 2 Tagen verzeiwelt am suchen und komme trotz den Hilfestellungen nicht klar.

            Was heißt "Du kommst nicht klar"? Was genau ist Dein Problem? Woran genau scheiterst Du?

            Vieleicht hast Du einen fertigen Example wo chebox gesendet wird über form action wen hacken gesetzt wird?

            Nein, ich habe keinen fertigen Example (auch wenn ich nur raten kann, was Du vielleicht mit dem zweiten Teil Deines Satzes meinen könntest - Herrgott, ist es es denn *SOOO* schwer, sich ein klitzekleines bisschen Mühe beim Verfassen seines Beitrags zu geben?).

            Aber wenn Du es schaffst, Dein konkretes Problem nachvollziehbar zu schildern, dann könnte es sein, dass Du hilfreiche Antworten gewinnst ...

            MfG,
            EKKi

            --
            sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
            1. Hallo EKKi,

              Diese Formular

              <form action= "http://.." method=post>
              <input type=checkbox name=los>
              </form>

              Soll wenn beim Checkbox name=los der Hacken gestzt wird das Formular automatisch abgesendet werden.
              So das mann auf name=submit verzichten kann

              Ich arbeite seite 2 Tagen dran und bekomme es Trotz Hilfestellungen nicht hin.

              Vieleicht hast du etwas fertiges

              Vielen Dank
              Ben

              1. Mahlzeit Ben,

                Diese Formular

                <form action= "http://.." method=post>
                <input type=checkbox name=los>
                </form>

                Soll wenn beim Checkbox name=los der Hacken gestzt wird das Formular automatisch abgesendet werden.

                Du willst also folgende(n) Eventhandler notieren: wenn jemand <http://de.selfhtml.org/javascript/sprache/objekte.htm#this@title=die Checkbox> http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onclick@title=anklickt bzw. <http://de.selfhtml.org/javascript/sprache/eventhandler.htm#onchange@title=wenn sich ihr Wert geändert hat>, soll überprüft werden, <http://de.selfhtml.org/javascript/objekte/elements.htm#checked@title=ob die Checkbox angehakt wurde>. Wenn ja, soll das Formular, <http://de.selfhtml.org/javascript/objekte/elements.htm#form@title=in dem sich die Checkbox befindet>, <http://de.selfhtml.org/javascript/objekte/forms.htm#submit@title=abgeschickt werden>. Korrekt?

                So das mann auf name=submit verzichten kann

                Name=submit? Was soll das sein?

                Ich arbeite seite 2 Tagen dran und bekomme es Trotz Hilfestellungen nicht hin.

                Du hast vergessen detailliert zu beschreiben, wo genau nun eigentlich Dein Problem liegt.

                Vieleicht hast du etwas fertiges

                Nein, habe ich nicht. Und selbst wenn ich es hätte: es widerspräche dem Geist dieses Forums, Dir einfach eine fertige Lösung vorzuwerfen, die Du dann einfach gedankenlos übernimmst, ohne sie zu verstehen. Aber da Du ja bestätigt hast, die Charta gelesen und akzeptiert zu haben, weißt Du ja, dass hier "ein gewisses Engagement des Lernenden" vorausgesetzt wird.

                MfG,
                EKKi

                --
                sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|
                1. Hi EKKI

                  Hab's geschafft,

                  Stimmt wenn man es selber findet versteht man es besser.

                  So funktioniert es.

                  <form name="declaration" action="http://google.de" >
                   <input type=checkbox onClick="submit();"> </form>

                  Fehlt da noch was im Body oder so damit es Perfekt ist oder kann ma es so lassen

                  Vielen Dank
                  Ben