fly: bedingtes absenden des formulars einer dropdown-liste

Hallo,
ich möchte das Formular bei einer Änderung in der Drop-Down-Liste absenden. Da dies aber zu Problemen führen kann wenn man mit dem Scrollrad "ausversehen" drüber fährt, möchte ich eine Bestätigung für diese Änderung. Ein submit-Button kommt jedoch nicht in Frage, da das klicken dieses Buttons auch mal vergessen werden könnte.
Da es jetzt keinen submit-Button gibt, wird das this.state_form.submit() nicht verstanden.

function Affirm_Change()
{
  var r=confirm("Wirklich absenden?")
  if (r==true){this.state_form.submit();}
}

<form name="state_form" method="POST" action="test.asp" onsubmit="return Affirm_Change();">
  <select name="choice" onChange="Affirm_Change();">
   <option>...</option>
 <option>...</option>
  </select>
</form>

Hat jemand eine Idee?
Gruß. Michael.

  1. Hallo,

    unabhängig von der Frage der Benutzerfreundlichkeit, die ich jetzt nicht beurteilen kann:

    function Affirm_Change(formNode)
    {
      if(confirm("Wirklich absenden?")) {
         formNode.submit();}
      }
    }

    <form name="state_form" method="post" action="test.asp">
      <select name="choice" onChange="Affirm_Change(this.form);">
       <option>...</option>
       <option>...</option>
      </select>
    </form>

    So long,
    Mr. Horse

    --
    "No, Sir, I don't like it."
    1. Vielen Dank.
      cu Michael.