---
title: "eingabeüberprüfungen"
url: "https://www.typo3.net/d/55824-eingabeueberpruefungen"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2007-01-06"
last_reply: "2007-04-26"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# eingabeüberprüfungen

Extensions · 1 Antwort · gestartet 2007-01-06

## Eröffnungsbeitrag

**mbinz** · 2007-01-06 · [Beitrag #1](https://www.typo3.net/d/55824-eingabeueberpruefungen/1)

hi,
ich würde es begrüßen wenn die eingaben über den benutzer (beim kaufvorgang) überprüft werden, sodass zb bei email nicht "blödsinn" eingegeben werden kann.

ist das irgendwie möglich?

mfg
Michael

## Antworten

### [#2](https://www.typo3.net/d/55824-eingabeueberpruefungen/2) · febo · 2007-04-26

Hi mbinz,

naja Du kannst Dir dein Template ja um ein bisschen Code erweitern. Hier ein Beispiel:

```javascript
<script type="text/javascript">
<!--
function EMail(s)
  {
  var a = false;
  var res = false;
  if(typeof(RegExp) == 'function')
    {
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}
    }

  if(a == true)
    {
    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]{2,4})$');
    res = (reg.test(s));
    }
  else
    {
    res = (s.search('@') >= 1 &&
           s.lastIndexOf('.') > s.search('@') &&
           s.lastIndexOf('.') >= s.length-5)
    }
  return(res);
  }

function testen()
  {
  document.form1.output.value = EMail(document.form1.input.value);
 }

//-->
</script>
```

Und hier ein bisschen HTML zum probieren. Beim verlassen des ersten Eingabefeld wird die eMail überprüft.

```html
<form name="form1">
<table cellpadding="4" cellspacing="1" width="420" border="0" summary="" class="quelcode">
<tr>
<td class="formua12bnrt">Die eMail-Adresse:</td>
<td class="codea12l"><input value="max@mustermann.de" name="input" onblur="testen()" /></td>
</tr>

<tr>
<td class="formua12bnrt">Validit&#228;t:</td>
<td class="codea12l"><input name="output" onclick="testen()" /></td>
</tr>

<tr>
<td class="formu" align="right">&#160;</td>

<td><input type="reset" name="reset" value="Zurücksetzen"/></td>
</tr>
</table>
</form>
```

---

Quelle: „eingabeüberprüfungen“, typo3.net, https://www.typo3.net/d/55824-eingabeueberpruefungen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
