zwei submit buttons in zusammenspiel mit javascript on submit
chris
- php
0 dedlfix
Hallo,
<input type="submit" name="preview" value="vorschau">
<input type="submit" name="public" value="veröff">
wie können sie duch die unterschiedlichen namen unterscheiden:
if (isset($_POST['public']) {
} else {
}
onSubmit="document.fo.preview.disabled = true; document.fo.public.disabled = true;
document.fo.preview.value = 'warten';
document.fo.public.value = 'warten';"
hierduch werden die buttons aber nicht mehr mit abgesand und kommen nich mehr im array $_POST vor. Eine unterscheidung ist nicht mehr möglich.
hat jemand einen tipp?
echo $begrüßung;
- um einem doppelten absenden des forms vorzubeugen:
onSubmit="document.fo.preview.disabled = true; document.fo.public.disabled = true;
hierduch werden die buttons aber nicht mehr mit abgesand und kommen nich mehr im array $_POST vor.
Das entspricht der HTML-Spezifikation. Ein Element, das disabled ist, ist kein erfolgreiches Formularelement.
hat jemand einen tipp?
Ja, aber der ist versteckt.
echo "$verabschiedung $name";
Hallo,
also es tut mir leid dass ich nicht gegrüßt habe....
while ($x < 10)
echo Hallo
du hast mich auf eine Idee gebracht,
ich habe natürlich ein
<input type=hidden name=action value=save>
im form
aber das wird ja bei beiden Buttons abgsendet, aber wir könnten ja im onsubit button den value dieses Feldes je nachdem welcher button angeklickt ist verändern
hmhmhm ich denke mal drüber
echo $begrüßung;
- um einem doppelten absenden des forms vorzubeugen:
onSubmit="document.fo.preview.disabled = true; document.fo.public.disabled = true;
hierduch werden die buttons aber nicht mehr mit abgesand und kommen nich mehr im array $_POST vor.Das entspricht der HTML-Spezifikation. Ein Element, das disabled ist, ist kein erfolgreiches Formularelement.
hat jemand einen tipp?
Ja, aber der ist versteckt.
echo "$verabschiedung $name";
Hallo,
also für die nachwelt:
das sieht dann so aus:
<input type="submit" name="preview" OnClick="document.fo.action.value = 'hallo'" value="send">
im submit button verändern wir das action hidden.
Es ist halt eine Javasc. Lösung die clientseitig ist, also nicht mein liebstes muss ich sagen... serverseitig wäre mir lieber
Hallo,
also es tut mir leid dass ich nicht gegrüßt habe....
while ($x < 10)
echo Hallodu hast mich auf eine Idee gebracht,
ich habe natürlich ein
<input type=hidden name=action value=save>
im form
aber das wird ja bei beiden Buttons abgsendet, aber wir könnten ja im onsubit button den value dieses Feldes je nachdem welcher button angeklickt ist verändern
hmhmhm ich denke mal drüber
echo $begrüßung;
- um einem doppelten absenden des forms vorzubeugen:
onSubmit="document.fo.preview.disabled = true; document.fo.public.disabled = true;
hierduch werden die buttons aber nicht mehr mit abgesand und kommen nich mehr im array $_POST vor.Das entspricht der HTML-Spezifikation. Ein Element, das disabled ist, ist kein erfolgreiches Formularelement.
hat jemand einen tipp?
Ja, aber der ist versteckt.
echo "$verabschiedung $name";