WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

HTML, XHTML, CSS , style, XML, Javascript und mehr, Fragen, Tipps und Anregungen zu diesen Basic Techniken - hier rein !


Forum » HTML, CSS - Hilfe für das Erstellen einer Homepage » konqueror problem » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
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

Nach oben