Formularfelder auf Inhalt prüfen

südpol

Erfahrenes Mitglied
Hi,

sorry schon wieder dieses Thema...

Ich habe mir eine function gebastelt und verstehe einfach nicht warum Sie nicht funktioniert. Vielleicht kann mir jemand von euch sagen an was das liegen könnte ;) .

Code:
function checkform(INPUT)
{
    if(document.form.INPUT.value == "") {
        alert("Meldung");
        document.form.INPUT.focus();
        return false;
    }
}
2. Versuch...
Code:
function checkform(INPUT)
{
    if(document.getElementsByName("INPUT").value == "") {
        alert("Meldung");
        document.form.INPUT.focus();
        return false;
    }
}

Im Formular selber rufe ich die funktion dann in dem entsprechenden input feld auf:

Code:
<input type="text" name="test" onsubmit= "return checkform('test')">

Bin für jeden Tipp dankbar!
 
Hi,

versuchs mal mit
Code:
if (document.form.input1.value=="" || document.form.input1.value==null) {

Die Inputfelder enthalten zu Beginn keinen Leerstring (""), sondern den Wert null (undefiniert).
 
ok, ich habs jetzt mit folgender Funktion geschaft:

function checkform(form) {
if (form.policy.value == "") {
alert("Please complete all fields of the form!");
form.policy.focus();
return false;
if (form.policy_validity[].selectedIndex==0) {
alert("Please complete all fields of the form!");
form.policy_validity[].focus();
return false;
}
return true;

}

jedoch habe ich mit der letzten if - schleife noch so meine Probleme. Ich will dabei eine selectbox abfragen, die mehrfachnennungen zulässt. Damit ich das ganze mit php verarbeiten kann heißt die box policy_validity[] (eckige Klammer auf und zu). Jedoch prüft das js - Skript nicht ob ein Wert angeklickt wurde oder nicht. Kann mir jemand einen Tipp geben wie ich js dazu bringe?

Gruß
 
ok, wenn ich selbst hier auf die Frage keine Antwort bekomme dann ist es wohl eindeutig zu schwer für mich :( Dann müssen sich die user eben mit gemeinen Fehlermeldungen von mir zurecht finden, die beim zurück gehen den Formularinhalt nicht wieder herstellen...

Gruß
 

Neue Beiträge

Zurück