Domino 9 und frühere Versionen > ND6: Entwicklung

onSubmit-Event im Notes-Client Deaktivieren?

(1/2) > >>

LisaS:
Hallo,
ich versteh die Welt nicht mehr....
Ich möchte im web eine Feldvalidierung mittels JS manchen und habe deshalb in meiner Form im onsumit-Event folgendes Script:
frm=window.document.forms[0];
if ( validationdialogfeld(frm.time_PrjId_1, "Projekt") && validation(frm.time_Date, "Datum") && validation(frm.time_StartTime, "Startzeit" )&& validation(frm.time_EndTime, "Endezeit" ))
{
  return true;
}
else
{
  return false;
}

in den Eigenschaften des onsubmit-Events habe ich run on Web und JavaScript eingestellt.
Im Web klappt alles.
Im Notes-Client kommt folgende Fehlermeldung beim speichern:
JavaScript-Error: validationdialogfeld is not defined
Normaler weise sollte das Script doch gar nicht im Notes-Client ausgeführt werden, oder?
Bug?
Was kann ich tun?
Gruß
Hitcher

LisaS:
Gibt es in JS so etwas wie @ClientType?
Dann könnte ich ja eine Abfrage machen.

Gruß
Hitcher

Glombi:
Was steht denn im onSubmit für den Notes Client drin? Da scheint mir der Fehler zu liegen.
Ab R6 werden ja diese ursprünglich für JavaScript gedachten Events auch für den Notes-Client verwendet.
Sprich: Das was früher in Querysave programmiert wurde, muss (sollte) nun in onSubmit programmiert werden.

Andreas

LisaS:
Das Client-Event ist auf JS eingestellt gewesen, aber kein Code vorhanden.
Hab jetzt aus LS umgestellt und 'Continue = True' eingetragen, aber es kommt trotzdem die JS-Fehler-Meldung
Gruß
Hitcher

Glombi:
Wo ist denn die Function validationdialogfeld  definiert. Im JS Header?
Der JS Header sollte auch für den Notes Client leer sein - oder ist dort evtl. gemeinsamen JavaScript aktiv?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln