---
title: "Eingabe durch JavaScript überprüfen und transitional valide?"
url: "https://www.typo3.net/d/64760-eingabe-durch-javascript-ueberpruefen-und-transitional-valide"
source: "typo3.net"
tags: ["Frontend","Barrierefreiheit","Frage"]
created: "2007-07-03"
last_reply: "2007-07-04"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Eingabe durch JavaScript überprüfen und transitional valide?

Frontend › Barrierefreiheit · 6 Antworten · gestartet 2007-07-03

## Eröffnungsbeitrag

**linajoy** · 2007-07-03 · [Beitrag #1](https://www.typo3.net/d/64760-eingabe-durch-javascript-ueberpruefen-und-transitional-valide/1)

Hallo, weiß jemand wie ich die Eingabe in ein Formular überprüfen und trotzdem valide arbeiten kann?

Es wird immer vorausgesetzt, das das Formular das atribute "name" erhält, dieses gibt es aber im transitionalen XHTML nicht.

```html
<form action="kontakt.php"  method="post" name="Formular"  onsubmit="return chkFormular()">
```

damit dann folgendes funktioniert:

```javascript
function chkFormular () {
  if (document.Formular.name.value == "") {
    alert("Bitte Ihren Namen eingeben!");
    document.Formular.User.focus();
    return false;
  }
```

## Antworten

### [#2](https://www.typo3.net/d/64760-eingabe-durch-javascript-ueberpruefen-und-transitional-valide/2) · fuss · 2007-07-03

Olla!

> Es wird immer vorausgesetzt, das das Formular das atribute "name" erhält, dieses gibt es aber im transitionalen XHTML nicht.

Das ist teils richtig:
name gibt es als Attribut nicht bei XHTML, es wird aber nicht vorausgesetzt, dass das Formular das Attribut name erhält, weil:

> "The id attribute replaces the name attribute"

siehe:
<http://www.w3schools.com/xhtml/xhtml_syntax.asp>

gruss, fuss

### [#3](https://www.typo3.net/d/64760-eingabe-durch-javascript-ueberpruefen-und-transitional-valide/3) · jenses · 2007-07-03

> **linajoy schrieb:**
>
> Es wird immer vorausgesetzt, das das Formular das atribute "name" erhält, dieses gibt es aber im transitionalen XHTML nicht.

Wie kommst du darauf?
Natürlich ist das name-Attribut valide XHTML transitional.
Siehe hier: [SelfHTML - Form](http://de.selfhtml.org/html/referenz/attribute.htm#form)

Dein Javascript-Schnipsel steckt allerdings auch voller Ungereimtheiten.
Versuche es mal hiermit:

```html
<script language="JavaScript" type="text/JavaScript">
        /*<![CDATA[*/
<!--


function check(theForm)
{

if(theForm.vorname.value == "") {
    alert("Bitte geben Sie Ihren Vornamen an!");
    theForm.vorname.focus();
    return false;
}
    return true;
}


// -->
        /*]]>*/
</script>



<form action="kontakt.php" name="Formular" onSubmit="return check(this)" method="post" enctype="multipart/form-data">
```

> **fuss schrieb:**
>
> Das ist teils richtig:
> name gibt es als Attribut nicht bei XHTML, es wird aber nicht vorausgesetzt, dass das Formular das Attribut name erhält, weil:
>
> > "The id attribute replaces the name attribute"
>
> siehe:
> <http://www.w3schools.com/xhtml/xhtml_syntax.asp>

Auch das stimmt nicht so ganz, die Aussage betrifft nicht das Form-Tag:

> HTML 4.01 defines a name attribute for the elements a, applet, frame, iframe, img, and map. In XHTML the name attribute is deprecated. Use id instead.

Wenn schon zitieren, dann richtig und vollständig.

### [#4](https://www.typo3.net/d/64760-eingabe-durch-javascript-ueberpruefen-und-transitional-valide/4) · fuss · 2007-07-03

> Auch das stimmt nicht so ganz, die Aussage betrifft nicht das Form-Tag:

Auch teils nicht richtig: ;)
bei XHTML transitional ist name im form tag erlaubt (so wie von lina gewünscht)
bei XHTML strict hingegen ist name nicht erlaubt.

Ob man nun transitional oder strict nimmt, jeder nach seiner Fasson halt ;)
gruss, fuss

### [#5](https://www.typo3.net/d/64760-eingabe-durch-javascript-ueberpruefen-und-transitional-valide/5) · jenses · 2007-07-03

> **fuss schrieb:**
>
> Auch teils nicht richtig: ;)
> bei XHTML transitional ist name im form tag erlaubt (so wie von lina gewünscht)
> bei XHTML strict hingegen ist name nicht erlaubt.

Da hast du natürlich recht,
nur: nach XHTML strict wurde nicht gefragt, oder?  ;)

### [#6](https://www.typo3.net/d/64760-eingabe-durch-javascript-ueberpruefen-und-transitional-valide/6) · fuss · 2007-07-03

> nur: nach XHTML strict wurde nicht gefragt, oder?

Yes, sir! shame on me ;)

### [#7](https://www.typo3.net/d/64760-eingabe-durch-javascript-ueberpruefen-und-transitional-valide/7) · linajoy · 2007-07-04

prima, danke das Beispiel von jenses klappt prima. Mein Beispielt stammte übrigens quasi 1 zu 1 von SelftHTML.

Grüße Lina

---

Quelle: „Eingabe durch JavaScript überprüfen und transitional valide?“, typo3.net, https://www.typo3.net/d/64760-eingabe-durch-javascript-ueberpruefen-und-transitional-valide
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
