From 589d5a97a91fe258c1823a3e44a2fb9ad65a44da Mon Sep 17 00:00:00 2001 From: Daniel Quathamer Date: Sat, 8 Jun 2024 19:40:26 +0200 Subject: [PATCH] Form validation JS fuer KENN #7 --- superx/xml/js/memtext/sx_functions.js | 15 +++++++++++++++ superx/xml/maske_html_his1.xsl | 20 ++++++++++++++++---- 2 files changed, 31 insertions(+), 4 deletions(-) diff --git a/superx/xml/js/memtext/sx_functions.js b/superx/xml/js/memtext/sx_functions.js index c65b4dc..62630a6 100644 --- a/superx/xml/js/memtext/sx_functions.js +++ b/superx/xml/js/memtext/sx_functions.js @@ -1935,3 +1935,18 @@ function resetValidation() if(el) el.innerHTML = ""; } + +function maske18100check(frm,platform) +{ + var keys = document.getElementById('Ausgabe_des_Berichts').value; + var keysSplit = keys.split("*"); + //alert(keysSplit + '\n' + keysSplit[2]); + document.getElementById('Berichtsart').value=keysSplit[0]; + document.getElementById('tablestylesheet').value=keysSplit[1]; + document.getElementById('Ausgabeformat').value=keysSplit[2]; + var ok1=validateForm(frm,platform); + if(!ok1) + return false; + + return true; +} diff --git a/superx/xml/maske_html_his1.xsl b/superx/xml/maske_html_his1.xsl index dc6b371..4eeec4f 100644 --- a/superx/xml/maske_html_his1.xsl +++ b/superx/xml/maske_html_his1.xsl @@ -250,7 +250,18 @@ xmlns:html="http://www.w3.org/1999/xhtml">
- + + + + + ok=(document.forms[0],'his1');if (ok==true) document.getElementById('progressbar').style.display='';return ok; + + + ok=validateForm(document.forms[0],'his1');if (ok==true) document.getElementById('progressbar').style.display='';return ok; + + + + location.href='/superx/servlet/SuperXmlMaske?tid=&navi=&cachingcontrol=clearsessiondefaults';return false;       @@ -348,7 +359,8 @@ Dabei werden die auf einer Maske ausgewählten Merkmale (z.B. Haushaltsjahr=2007 Sie können nun bei der gleichen oder auch anderen Masken diese Vorlage aufrufen und die Merkmale werden als Auswahl eingestellt.

Weiterhin können Sie sogar bei einer Ergebnistabelle die Vorlage aufrufen und die Ergebnisse werden für die enthaltenen Merkmale neu berechnet.

(Zu beachten ist allerdings, dass die Feldbezeichnungen passen müssen, z.B. wirkt sich das Merkmal Kostenstelle=1 nicht auf das Feld Institution aus). -
+
+

@@ -625,7 +637,7 @@ Weiterhin können Sie sogar bei einer Ergebnistabelle die Vorlage aufrufen und d - @@ -646,7 +658,7 @@ Weiterhin können Sie sogar bei einer Ergebnistabelle die Vorlage aufrufen und d c=document.getElementById(' select_ - ');document.getElementById('').value=c.options[c.selectedIndex].value; + ');document.getElementById('').value=c.options[c.selectedIndex].value;resetValidation();