Mounir Benzid: kein onSubmit bei «input type=image» ???

Hallo!

<input type=image border=1 NAME="" SRC="exec.gif"
onSubmit="alert('Hallo')">

Wieso wird hier kein onSubmit Event ausglöst und das alert-Fenster angezeigt?

Ich denke es gilt:

<input type=image> <=> <input type=submit>

Ich möchte bei einem onSubmit-Event eine Funktion aufrufen, die in dem Formular eine hidden Variable setzt, damit serverseitig das cgi-Script erkennt, daß dem entsprechend genau dieser Button gedrückt wurde.

Aber dazu muß erst mal einen Event her :-(

Danke!

  1. Hallo Mounir,

    <input type=image border=1 NAME="" SRC="exec.gif"

    »»  onSubmit="alert('Hallo')">

    Das hatten wir heute schon mal:-) Nimm: onClick() und dann klappts
    auch mit dem submit()

    Viele Grüsse
       Alex

    <img src="http://home.germany.net/100-80215/alex/images/promo/akonline.gif" alt="">

    http://www.atomic-eggs.com/selfspezial/daten/101.html

    1. Das hatten wir heute schon mal:-) Nimm: onClick() und dann klappts
      auch mit dem submit()

      Ich wollte den thread wieder aufnehmen, weil eben das onClick
      nichts bringt. Das Alert Fenster will einfach nicht erscheinen.

      Oder V O L K E R ?

      :-))

      Mo

  2. Hallo Mounir,

    ja, ich bins schon wieder ;)

    <input type=image border=1 NAME="" SRC="exec.gif"

    »»  onSubmit="alert('Hallo')">

    Wieso wird hier kein onSubmit Event ausglöst und das alert-Fenster angezeigt?

    laut <../../tebj.htm#a24> gehört das onSubmit ins <form> tag.

    <input type=image border=1 SRC="button.gif" onClick="alert('Hallo');">

    funktioniert aber auch nicht (NN4.72) , bleibt also nur

    <a href="#" onClick="alert('hallo');"><img src="button.gif"></a>

    aber das hatten wir gestern ja schon.

    <input type=image > scheint überhaupt ziemlich schlecht zu funktionieren, die name und value
    Attribute haben bei einem kurzen Test (NN) so gar keine Wirkung gezeigt, dass ich das gar nicht
    glauben mag? (Weiss da wer mehr?)

    Das könnte auch das Problem von Volker erklären. (Dort werden value und name gebraucht).

    Ist aber, wenn Javascript vorrausgesetzt wird, alles kein Problem, weil es dann mit dem OnClick im
    <a> tag geht, und man alles in der aufgerufenen Funktion machen kann.

    Gruss,
    Carsten

    P.S.: die letzte Lösung (<84192.html>) läuft und läuft ....

    1. Hallo Mounir,

      Hallo Carsten!

      ja, ich bins schon wieder ;)

      dito

      <a href="#" onClick="alert('hallo');"><img src="button.gif"></a>

      aber das hatten wir gestern ja schon.

      Schön das sich Javascript auf so wenig Elemente beschränkt .
      Das erhöht doch wesentlich den Wiedererkennungswert
      von Browserbugs :)

      P.S.: die letzte Lösung (<84192.html>) läuft und läuft ....

      Super es läuft jetzt auch bei mir auf meiner Linux Kiste!!!
      Klasse, nochmals 10^3 mal Dank!

      gr
      Mo

  3. <input type=image> <=> <input type=submit>

    Soweit mir bekannt, wird <input type=image> erst ab JS 1.5 (NN6) so richtig unterstützt. Vorher scheint eine echte Lücke zu sein - auch in der Dokumentation.

    cu Dietmar.