Seite 1 von 1
wie mit <a href... Formular verschicken?
Verfasst: 07.05.2009, 08:39
von Ezeee
Hallo
ich bekomme kein Absenden des Formulars über verlinkten Text hin
Ich habe meine Absendenbuttons so designed:
https://www.keasone.de/development/2007 ... ellen-sexy
Mein Absendenbutton ist dann (gestylter) Text:
<a class="button"><span>verschicken</span></a>
Jetzt nehme ich Javascript, um das Formular abzuschicken:
<a class="button" href="javascript: document.Formname.submit();" onclick="this.blur();"><span>verschicken</span></a>
Aber leider gehts nicht. Andere Schreibweisen hab ich ausprobiert.
Ich nehme an, es liegt an <form>, denn da ist "action" leer, weil der php-Code in derselben Datei steht, sieht so aus:
<form method="post" name="Formname" id="contFrm" action="">
Oder hats vielleicht noch einen anderen Grund.
Weiss jemand einen Rat? Muss doch gehen!
Viele Grüße, Ezeee
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 07.05.2009, 08:51
von Hobby_SEO79
Schau mal hier:
https://de.selfhtml.org/javascript/objekte/forms.htm
Soweit ich aber weiss, kannst Du daten nicht mit dem a-Tag übermitteln.
Und den Button kann man ja per CSS stylen.
Verfasst: 07.05.2009, 09:10
von Ezeee
Danke für den Link, schau ich mir an.
hier gehts:
https://www.bodalgo.com/sprecher/contact.php
YES
Verfasst: 07.05.2009, 09:20
von Ezeee
es funktioniert!
Altes <input>:
<input name="send" type="submit" id="send" value="verschicken" size="30" />
Neu:
<input type='hidden' name="send">
<a class="button" href="javascript: document.Formname.submit();" onclick="this.blur();"><span>verschicken</span></a>
Verfasst: 07.05.2009, 09:43
von gnark
ausser jemand hat JS deaktiviert
Verfasst: 07.05.2009, 10:02
von Hobby_SEO79
Und das nimmt der IE an?
Soweit ich mal gelesen hatte, sollte sowas nicht im IE funktionieren wegen der Missbrauchsgefahr. Aber naja ... ist mein Wissen halt veraltet ... *grml*
Verfasst: 07.05.2009, 10:45
von Ezeee
IE 7 und 8 gehen, 6 hab ich nicht mehr
FF 2.0 und 3.5 gehen
Opera 9.25 geht
Safari 3.21 geht
@gnark: stimmt natürlich. Lösung?
@all: vielleicht kann jemand mit IE 6 mal hier versuchen:
https://www.bodalgo.com/sprecher/contact.php
Gruß, Ezeee
Verfasst: 07.05.2009, 10:50
von gnark
Verfasst: 07.05.2009, 10:54
von Ezeee
Verfasst: 07.05.2009, 11:48
von Hobby_SEO79
Ezeee hat geschrieben:IE 7 und 8 gehen, 6 hab ich nicht mehr
FF 2.0 und 3.5 gehen
Opera 9.25 geht
Safari 3.21 geht
@gnark: stimmt natürlich. Lösung?
@all: vielleicht kann jemand mit IE 6 mal hier versuchen:
https://www.bodalgo.com/sprecher/contact.php
Gruß, Ezeee
joo geht.
vielleicht hab ichs auch nur durcheinander gehaun.
Verfasst: 07.05.2009, 12:35
von gnark
Ezeee hat geschrieben:
und hover und click?
weiss nicht, ist das soo wichtig?
Ich denke mal mit JS könnte man das auch irgendwie machen, oder sogar mit CSS?
Verfasst: 08.05.2009, 08:39
von Ezeee
weiss nicht, ist das soo wichtig?
Ich denke mal mit JS könnte man das auch irgendwie machen, oder sogar mit CSS?
also wenn, dann ja ohne JS
aber ich lass es jetzt erstmal so. vielleicht stolper ich irgendwo über einen Klick-Hover-Button ohne JS, oder jemand, ders weiss liest das hier..
Gruß, Ezeee
Verfasst: 08.05.2009, 14:08
von Lord Lommel
Mach nen graphischen Button mit den transparenten gif. Drunter legst du ein genausogroßes div. Dieses hat als Hintergrundbild ein Bild das oben die normale und unten die Highlightgrafik hat. Jetzt kannst du mit der Pseudoklasse :hover und background-position im CSS die Grafik hoch und runterschieben und damit das Layout wechseln.