PageSourceSearch

https://www.stadtwerk-am-see.de/de/static/js/HRSysLib/Hilfsfunktionen/Formular.js?nc=1790923960777

js stadtwerk-am-see.de collected 2026-10-04 00:25:36 UTC 2,520 bytes, 91 lines download raw bytes

1/*****************************************************************************
2 * Firma:        Hehner Reus Systems GmbH
3 * Projekt:      com.cerno.basis
4 * Datei:        Formular.js
5 * Erstellung:   20.08.2019
6 * Verwendung:   Hilfsfunktionen für Formulare (Prüfungen für Eingaben, Fehlerhandling, etc.)
7 *
8 * $Id: Formular.js,v 1.6 2023/06/14 10:44:56 mhu Exp $
9 * $Author: mhu $
10 *****************************************************************************/
11
12/**
13 * Fehlermeldungen ausblenden in Formularen. Error-Klasse am Feldrahmen entfernen, Fehlermeldung ausblenden.
14 * 
15 * @param element Das Input-Element als Objekt, was den Fehler hat oder eine Zeichenkette mit der Id des Input-Elements.
16 */
17function HRFehlerAusblenden(element) 
18{
19   try
20   {
21      if (typeof element == "string")
22         element = document.getElementById(element);
23      
24      if (element)
25      {
26         var replaced = element.name.replace('.', '_');
27         if(element.type == "radio")
28         {
29            var rahmenDivs = document.querySelectorAll('.'+ replaced + '_Rahmen');
30            for (var idx = 0; idx < rahmenDivs.length; idx++)
31            {
32               removeCSSClass(rahmenDivs.item(idx), 'formElementError');
33            }
34         }
35         HRHide(replaced + '_ErrorTextHint');
36         removeCSSClass(replaced +'_Rahmen', 'formElementError');
37      }
38      var errorDiv = document.querySelector('.formElementError');
39      if (errorDiv == null)
40         HRHide('idMarkedErrorsHintMessage');
41   }
42   catch(e)
43   {
44   }
45}
46
47/**
48 * Über diese Funktion kann ein Wert sicher in ein Element geschrieben werden. Alle 
49 * Fehlerfälle (Element nicht vorhanden, Wert unpassend, etc.) werden "runtergeschluckt".
50 */
51function HRSetElementValue(element, value)
52{
53   try
54   {
55      if (typeof element == "string")
56         element = document.getElementById(element);
57      
58      if (element)
59      {
60         element.value = value;
61      }
62   }
63   catch(e)
64   {
65   }
66}
67
68/**
69 * Über diese Funktion kann ein Wert sicher aus einem Element gelesen werden. Alle 
70 * Fehlerfälle (Element nicht vorhanden, etc.) werden mit einem Leerstring beantwortet..
71 */
72function HRGetElementValue(element)
73{
74   try
75   {
76      if (typeof element == "string")
77      {
78         return document.getElementById(element).value;
79      }
80      
81      if (element)
82      {
83         return element.value;
84      }
85   }
86   catch(e)
87   {
88   }
89   
90   return "";
91}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.