SEO-Software von Suchmaschinenoptimierung.de

Ausgefüllte Formularfelder zählen

(hier klicken, um zum Original Thread zu gelangen)
gecko
Hallo

Ich habe in einem Formular einige Felder, es sollen jedoch keine Pflichtfelder definiert sein. Jetzt möchte ich mit Javascript lediglich einen Hinweis ausgeben, wenn z.B. weniger als 5 Formularfelder ausgefüllt wurden.

Hat mir hier jemand einen Tipp/ Anfang, wie ich das bewerkstelligen kann?

schon mal danke!
derletztekick
Hi,

alle Elemente eines Formulars sind im Array "elements" drin. Du kannst also einfach eine Schlefie füber alle laufen lassen.

code:
1:
2:
3:
4:
5:
6:
7:
var myElements = document.forms[0].elements;
var counter = 0;
for (var i=0; i<myElements.length; i++)
  if (myElements[i].value != "")
    counter++;
window.alert("Es wurden " + counter + " Felder ausgefuellt!");


Das kann man sicher noch verfeinern um Leerzeiche usw. abzufangen aber als Gerüst sollte es genügen.

VG Micha
gecko
ja, damit kann ich was anfangen großes Grinsen
vielen dank für deine hilfe!
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.