---
title: "Beim Bearbeiten von Datensätzen (BE) eigene Überprüfungen einbauen"
url: "https://www.typo3.net/d/33339-beim-bearbeiten-von-datensaetzen-be-eigene-ueberpruefungen-einbauen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","JavaScript & AJAX","TCA"]
created: "2005-11-16"
last_reply: "2005-11-25"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Beim Bearbeiten von Datensätzen (BE) eigene Überprüfungen einbauen

Extensions › Entwicklung · 4 Antworten · gestartet 2005-11-16

## Eröffnungsbeitrag

**BenjaminW** · 2005-11-16 · [Beitrag #1](https://www.typo3.net/d/33339-beim-bearbeiten-von-datensaetzen-be-eigene-ueberpruefungen-einbauen/1)

Hi!

ich habe eine Tabelle mit zwei Datumsangaben. Jedoch möchte ich, dass das Formular nur abgeschickt werden kann, wenn das erste Datum vor dem zweiten (zeitlich) ist. Habe leider bei Typo3 für meine Extension noch keine Möglichkeit gefunden, eigene JS Wertüberprüfungen einzubinden, ohne das komplette Formular selbst zu erzeugen.
Über einen Hook geht es leider nicht. Es sollte schon beim Speichern eine Fehlermeldung für den Benutzer erscheinen.

Für jede Hilfe stets dankbar,

Benjamin

## Antworten

### [#2](https://www.typo3.net/d/33339-beim-bearbeiten-von-datensaetzen-be-eigene-ueberpruefungen-einbauen/2) · just2b · 2005-11-18

Hi Benjamin,

das ganze könnte (!) so funktionieren!
=> <https://docs.typo3.org/m/typo3/reference-tca/main/en-us/ColumnsConfig/Type/User/Index.html>

In der Datei user_TCAform_test.php (siehe Link vorher warum und wieso) könntest du vielleicht ein javascript fenster aufpoppen lassen...

lg georg

### [#3](https://www.typo3.net/d/33339-beim-bearbeiten-von-datensaetzen-be-eigene-ueberpruefungen-einbauen/3) · steffenk · 2005-11-22

müsste das nicht über das normale javascript-event gehen, das Du das abfängst, wenn die Form submitted wird ? Dann brauchst Du gar nicht in die Form einzugreifen.

### [#4](https://www.typo3.net/d/33339-beim-bearbeiten-von-datensaetzen-be-eigene-ueberpruefungen-einbauen/4) · BenjaminW · 2005-11-25

Hi Steffen,

> **steffenK schrieb:**
>
> müsste das nicht über das normale javascript-event gehen, das Du das abfängst, wenn die Form submitted wird ? Dann brauchst Du gar nicht in die Form einzugreifen.

könntest Du mir sagen, wie ich dieses "normale" Javascript-Event um meinen Code erweitern kann?

Gruß,
Benjamin

### [#5](https://www.typo3.net/d/33339-beim-bearbeiten-von-datensaetzen-be-eigene-ueberpruefungen-einbauen/5) · steffenk · 2005-11-25

Ich bin leider nicht der JS-Guru, aber ich spreche von einem Event-Handler im Javascript, der das submit-Event überwacht und beim Eintreten eine Aktion ausführt.

allgemein geht das ja so:

```javascript
function catchevent() {
   eventSrcID=(event.srcElement)?event.srcElement.id:'undefined';
   eventtype=event.type;
   status=eventSrcID+' has received a '+eventtype+' event.';
}

<body onload="catchevent()">
```

natürlich kannst Du Dir auch im Code die Stelle des Submitbuttons raussuchen und onsubmit="checkformvalues(this)" einbauen, da kannst Du die Elemente der Form durchlaufen. Das bedeutet aber einen Eingriff in den Source.

---

Quelle: „Beim Bearbeiten von Datensätzen (BE) eigene Überprüfungen einbauen“, typo3.net, https://www.typo3.net/d/33339-beim-bearbeiten-von-datensaetzen-be-eigene-ueberpruefungen-einbauen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
