von subjective |
Dies ist auch der korrekte Weg denke ich mal. Würde ich jedenfalls auch so machen  |
von nisita |
danke für eure ideen, aber ich habe es jetzt folgend gelöst.. ich habe einfach zwei submit-buttons eingefügt, und die datei, die unter action steht, schaut welcher gedrückt wurde, und included dann das entsprechende richtige script.. ist zwar nicht 100% so wie ich es gewollt habe, aber es funktioniert, der validiator hat auch nichts dagegen, und deswegen ist es ok 
viele grüße, undn ochmals vielen dank,
nisita |
von sondermuelli |
so wie ich das sehe, wirst du für die senden-funktionalität des zweiten buttons nicht um javascript herumkommen.
aber wie wärs denn mit einer anderen lösung: du baust in das formular vor dem sende-button zwei radiobuttons oder ein select-feld ein mit der auswahl "kasse" oder "aktualisieren". je nachdem was dort dann ausgewählt wird, includet das im action-attribut definierte script dann das kasse- oder das aktualisierungs-script. |
von Ori |
Natürlich geht das... Allerdings sind die unterschiedlichen Funktionen wichtig:
<input type="button" /> dient zum Aufrufen von Klientskripten,
<input type="submit" /> dient zum Absenden des Formulars.
Die Aufspaltung in zwei Inline-Formulare müsste das Problem lösen:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10: | <div>
<form>
...
<input type="submit" value="Absenden" />
</form>
<form action="kasse.php" method="get" style="display: inline">
<input type="hidden" id="lang" name="lang" value="<?php echo $lang; ?>" />
<input type="submit" style="cursor: pointer" value="Kasse" />
</form>
</div> |
1:
2:
3:
4: | form
{
display: inline;
} |
Im IE werden zwischen den Buttons Leerzeichen angezeigt, die durch Entfernen der Zeilenumbrüche und Leerzeichen zwischen den beiden <input type="submit" /> verschwinden. |
von nisita |
@ori..
habe das gerade mit dem css ausprobiert.. es ensteht dann zwar ein button, allerdings sieht der nichtmal ansatswiese so aus, wie der bei opera bzw. der vom konqueror.. und es müssen schon beide buttons gleich aussehen, und der "standart-button" gefällt mir eigentlich ganz gut.....
also, noch jmd. vorschläge? es muss doch eine möglichkeit geben, 2 buttons ordentlich in ein formular einzufügen..
trotzdem vielen dank, an alle ideen bis jetzt..
nisita |
|