Schaltfläche "Bild" innerhalb des Formulars, die nicht gesendet werden soll

8

Ich habe ein Formular mit einer Bildschaltfläche darin, und diese Bildschaltfläche übermittelt das Formular. Wie überschreibe ich diese Funktionalität?

%Vor%     
TomBomb 04.03.2011, 23:02
quelle

6 Antworten

15

Warum nicht einfach ein Bild haben? return false würde auch die Formularsendeaktion stoppen.

%Vor%     
amit_g 04.03.2011 23:04
quelle
8

geben nach der Funktion autoFill () einfach false zurück.

%Vor%     
Fatih 04.03.2011 23:06
quelle
6

Warum ein Eingabeelement überhaupt verwenden? Ich hätte gedacht, dass die Verwendung eines Bildes mit einem onclick-Ereignis besser geeignet wäre, wenn Sie kein Submit- oder Reset-Verhalten auslösen wollen.

%Vor%     
John Parker 04.03.2011 23:12
quelle
2

Wenn Sie auf die Schaltfläche in einem Formular klicken, senden Sie das Formular standardmäßig. Um es zu ändern, müssen Sie eine Schaltfläche mit type="button" definieren. Dann können Sie img Element darin einfügen. Das ist der beste Weg, den ich gefunden habe.

%Vor%     
Uri Ziv 18.04.2015 20:53
quelle
0

Versuchen Sie, event.preventDefault zu verwenden, um das Sendeereignis nach dem Klicken auf die Schaltfläche

abzubrechen

zum Beispiel:

%Vor%     
claudia 19.06.2013 09:50
quelle
0

Möchten Sie Ihre Schaltfläche deaktivieren, nachdem Sie auf die Senden-Schaltfläche / das Bild geklickt haben?

Wenn Sie php verwenden, können Sie den unten stehenden Code verwenden oder disabled="disabled" hinzufügen, um die Schaltfläche zu deaktivieren, solange Sie sie in Ihrem Eingabeformular beibehalten.

%Vor%

wie man meinen Code hinzufügt

Wenn Sie Ihre Codezeile mit einem Bildtyp verwenden:

versuchen:

<form><input type="image" src="/images/arrow.png" id="imageButton" onClick="javascript:autofill();" <?php if (isset($disable) && $disable === true) echo ' disabled="disabled"'; ?> /></form>

  

Bitte lesen Sie diese Antwort von mir (jagb) auch, wenn du ein Bild ohne Javascript verwenden möchtest, das benötigte css kann auch dort gefunden werden.

    
jagb 11.09.2014 00:06
quelle

Tags und Links