Domino 9 und frühere Versionen > ND6: Entwicklung
Kontrollkästchen
Glombi:
Eine Eingabevalidierung funktioniert auch im Web, allerdings möchte man das eher keinem User zumuten, da eine extra Page erzeugt wird.
Besser und schicker wäre da eine JavaScript Lösung, die beim OnSubmit aufgerufen wird.
Andreas
FRANKI:
Das war eine gute Idee, aber....
bei diesem Typ gibt es keine "OnSubmit".
Habe mir jetzt gedacht ich könnte dann das JAvaScript Ereignis bei OnMouseDown antriggern.
Aber wie "schieße" ich meinen Rückgabewert des Kontrollkästchen um, wenn keine Auswahl getroffen wurde??
FRANKI
Glombi:
Das OnSubmit ist ein Event der Maske, nicht des Feldes.
Andreas
FRANKI:
ok, hab ich verstanden ;-)
aber jetzt bleibt noch mein Problem:
wenn also nicht angewählt ist fange ich das dort ab.
wie frage ich aber das "kontrollkästchen" ab??
wenn ich mir den wert zurückgeben lasse, dann bekomme ich object NodeList.
Wie komme ich an die Werte heran??
FRANKI
Glombi:
Hier eine JavaScript Funktion, die Du in den JS Header einfügen musst:
//Validierung von Dialogfeldern
function validationdialogfeld (feld,feldbez)
{
retfunc = false;
for(i=0;i<feld.length;i++)
{
if (feld.options.selected && feld.options.text != "") //Bei Treffer: Frage "" ab, da leer Vorgabe ist
{
retfunc = true;
}
}
if (retfunc)
{
return true;
}
else
{
alert ("Bitte füllen Sie folgendes Feld aus: " + feldbez);
feld.focus();
return false;
}
}
Der Aufruf dann im OnSubmit:
frm=window.document.forms[0];
if ( validation(frm.DeinFeldName, "Textausgabe") {
return true;
}
else
{
return false;
}
Das geht für eine Dialogliste. Ich denke, Kontrollkästchen sollten damit auch validiert werden können.
Andreas
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln