|
|||
Nur korrekt ausgefülltes Formular absenden
Ich habe ein Formular, dass man erst dann absenden darf, wenn man es korrekt ausgefüllt hat.
Die Überprüfung findet per JavaScript statt. Es werden nur POST-Daten angenommen. Nun könnte man meinen, alles sei OK, aber so ist das nicht. Es gibt immer wieder Leute, die es schaffen, Müll abzusenden. Wie kann das sein??? Das JS sieht so aus: Code:
function formsumbit(meinform) { var summe = 0; for (var i=1; i<=4; i++) { feld = 'werte[joker_'+i+']'; summe += parseInt(meinform.elements[feld].value); } if (summe!=100) { window.alert('Die Summe ergibt nicht 100% !!!'); return false; } document.dasform.submit(); return true; } HTML-Code:
<input type="button" name="weg" class="submit" value="Absenden" onclick="formsumbit(this.form);" />
Obwohl die eingegeben Werte Mist sind, schaffen es manche, das Formular dennoch abzusenden. Mache ich was falsch? |
Sponsored Links |
|
||||
oder drücken einfach "Enter" anstelle von Click? onSubmit hilft vielleicht SELFHTML: JavaScript / Sprachelemente / Event-Handler
__________________
Hier ein immer gültiges Statement: Überarbeite deine Code, lerne die Grundlagen, widersprich mir nicht, wehre dich nicht, ich habe Recht, wir sind Lolgion, wir sind viele.. potato... All meine Angaben sind ohne Gewähr, es könnte also trotz meiner Unfehlbarkeit dazu kommen dass ich falsch liege www.richard-thiel.de | Müssen Websiten überall gleich ausschauen? |
|
|||
Abschalten?
Also ich dachte, wenn man JavaScript abschaltet, wird die Absende-Funktion nicht aufgerufen und dann kann auch nichts submitted werden.
Irre ich mich da? Wenn man nun ein Submit-Button statt einen normalen Button und dann onSubmit verwendet und dann JavaScript abschaltet, kann man das Formular ohne Überprüfung absenden, oder? Das will ich ja auch nicht. Wie also onSubmit verwenden? |
|
|||
|
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
event.preventDefault() aufheben / Formular normal absenden. | amasingh | Javascript & Ajax | 5 | 11.05.2010 07:54 |
PHP: Formular absenden ohne URL-Leiste zu verändern? | sepp88 | Serveradministration und serverseitige Scripte | 11 | 26.03.2010 19:54 |
Email formular beim Absenden nicht Umleiten? | sepp88 | Serveradministration und serverseitige Scripte | 1 | 24.12.2009 13:55 |
Wert aus Popup an Formular im Hauptfenster übergeben & Hauptfensterformular absenden | fmp | Javascript & Ajax | 2 | 15.12.2008 21:46 |
Formular absenden | sven81 | CSS | 1 | 05.09.2007 09:51 |