versuch13
Erfahrenes Mitglied
Ich versuche mich gerade daran Formulare vor dem absenden mit JavaScript zu überprüfen und nicht ausgefüllte Felder zu markieren. Es funktioniert soweit auch ganz gut. Nur bin ich nicht so JavaScript erfahren und daher interessiert mich einfach ob ich dass so gut gelöst habe? Ist das totaler Schwachsinn und viel einfacher und übersichtlicher zu realsieren? usw..
Es sollen einfach unausgefüllte Felder farblich markiert werden.
So, außerdem hänge ich jetzt daran, wie ich nun Felder von der Überprüfung ausschließen kann. Hab dazu auch gar keine Idee die ich verfolgen könnte.
Wäre nett wenn sich dass mal wer anschaut. Danke.
Grüße
Es sollen einfach unausgefüllte Felder farblich markiert werden.
Code:
formValidating = function(form) {
var validateForm = document.getElementById(form);
for(var i = 0; i < validateForm.length; i++) {
var e = validateForm.elements[i];
if(e.type != 'submit' && e.value.length <= 3) {
e.style.backgroundColor = "#ff0000";
e.previousSibling.style.color = "#ff0000";
var noGo = true;
} else if(e.type != 'submit' && e.value.length >= 3) {
e.style.backgroundColor = "";
e.previousSibling.style.color = "";
}
}
if(noGo) {
return false;
}
}
HTML:
<form ... onsubmit="return formValidating('form')" id="form">
So, außerdem hänge ich jetzt daran, wie ich nun Felder von der Überprüfung ausschließen kann. Hab dazu auch gar keine Idee die ich verfolgen könnte.
Wäre nett wenn sich dass mal wer anschaut. Danke.
Grüße