Ich habe 2 senden Schaltflächen in einem Formular wie this. Wenn ich die Check
klicken -Schaltfläche es Post-Daten gesendet werden, sieht das wie folgt aus:Nur kann Werte mit einem Senden-Button
{name=AName&IPAddress=123.456.7.89&StreamAddress=http://stream.com&username=admin&password=admin&check=Check}
Die Aktion, die die Daten gesendet wird, kann in der JSFiddle Link (in der CSS-Bereich) oben zu sehen .
Wenn der Benutzer auf die Schaltfläche Check
klickt, wird nach dem Beitrag die JavaScript-Funktion enableEditing(<boolean>)
aufgerufen, wobei der Boolesche Wert auf dem Ergebnis basiert, wenn die Werte gültig sind oder nicht. Wenn die Werte gültig sind, werden alle Eingänge mit Ausnahme der Save
- und Edit
-Schaltfläche deaktiviert.
Wenn der Benutzer auf die Schaltfläche Save
klickt, nachdem die Eingaben deaktiviert wurden, werden nicht alle Formulardaten gesendet. Es sendet nur den Wert der Schaltfläche wie folgt: {save=Save}
.
Ich habe versucht, die Sperrfunktion zu wechseln, so dass die Check
-Schaltfläche standardmäßig deaktiviert ist und die Save
-Schaltfläche nicht ist. Aber das hat nur den Button-Wert in den Post-Daten gewechselt.
Weiß jemand, was das Problem hier ist?
Vielen Dank im Voraus!
deaktiviert Kontrollen Wert ist nicht geschrieben –
Ist das ernst es? Es muss deaktiviert sein. Gibt es trotzdem diese Werte zu posten, während es deaktiviert ist? Oder eine andere Arbeit? –
Sie können versteckte Felder dafür verwenden, wenn sie deaktiviert sind –