ProXy: sumbit() != type="submit"?

Hallo zusammen,

ich habe folgendes vor: Ich möchte mit PHP aus einer mySQL-Tabelle Daten auslesen und in INPUT von der Art type="Text" ausgeben. Damit der User merkt, dass die Werte fest sind, sind alle diese INPUTs "disabled". Unter dem Formular ist dann ein INPUT von der Art type="button" der ein JavaScript aufruft. Dieses Script setzt disabled auf false, der User kann seinen wert eintragen und der Button Edit wird gleichzeitig mit einem anderen Value, nämlich Speichern versehen. Klickt der User auf den button soll das Formular abgesendet werden.

Soviel zur Theorie, nun das Problem. Sende ich das Formular mit docuemtn.formname.submit() ab, so wird wirklich die bei action=xxx angegebene Seite aufgerufen, allerdings werden keine gültigen Parameter übergeben. Wenn ich mit type="submit" arbeite klappt dies.

Nur kann ich type="submit" deshalb nicht nutzen weil selbiger Button ja zunächst NUR die disabled auf false setzen soll!

Hier seht ihr das ganze:

http://proxy.rootbash.com/beta/test.php

  1. Hallo,

    http://proxy.rootbash.com/beta/test.php

    bevor du das Formular wieder abschickst setzt du die Felder wieder auf disabled - und Felder die das Attribut disabled haben, werden nicht mitverschickt. Du darfst also bei wert==2 nur das Formular abschicken und nicht die Werte auf disabled setzen (außerdem dürfte es von Vorteil sein, wenn du nicht "test" als name für das Formular verwendest da es eine Methode test gibt).

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|