Zum Inhalt springen

Formularfehler mit onblur und onfocus

Erstellt am 2. Januar 2011 · Noch keine Antworten

Tags: HTML & CSS, Frage

tsiemens ·

Hallo,

erstmal ein Frohes neues 2011 an alle.

Ich setzte Typo3 4.4.6 ein habe ein Inhaltselement (Formular) wir folgt angelegt:

<div class="csc-mailform-field">
    <label for="mailformVorname">Ihr Vorname</label>
    <input id="mailformVorname" type="text" name="Vorname" maxlength="70" class="pflichtfeld" value="Ihr Vorname" onblur="if(this.value=='')this.value='Ihr Vorname';" onfocus="if(this.value=='Ihr Vorname')this.value='';"/>
  </div>
  <div class="csc-mailform-field">
    <label for="mailformNachname">Ihr Nachname</label>
    <input id="mailformNachname" type="text" name="Nachname" maxlength="70" class="pflichtfeld" value="Ihr Nachname" onfocus="if(this.value=='Ihr Nachname')this.value='';" onblur="if(this.value=='')this.value='Ihr Nachname';" />
  </div>
  <div class="csc-mailform-field">
    <label for="mailformE-Mail">Ihre E-Mail</label>
    <input id="mailformE-Mail" type="text" name="email" maxlength="70" class="pflichtfeld" value="Ihre E-Mail" onfocus="if(this.value=='Ihre E-Mail')this.value='';" onblur="if(this.value=='')this.value='Ihre E-Mail';" />
  </div>
  <div class="csc-mailform-field">
    <input id="mailformStatus_anmelden" type="radio" name="Status" value="anmelden" checked="checked"/>Anmelden
  </div>
  <div class="csc-mailform-field">
    <input id="mailformStatus_abmelden" type="radio" name="Status" value="abmelden"/>Abmelden
  </div><br/>
  <div class="csc-mailform-field">
    <input type="submit" name="formtype_mail" id="mailformformtype_mail" value="senden" class="csc-mailform-submit" />
  </div>

siehe hier: http://www.ereignisraum.de/startseite/

Jetzt steht dort seit neustem immer ein <x> zwischen onblur und onfocus

<form action="kontakt/danke/" id="mailform" name="mailform" enctype="multipart/form-data" method="post" onsubmit="return validateForm('mailform','','','','')"><div style="display:none;"><input type="hidden" name="locationData" value="7:tt_content:84" /></div><fieldset class="csc-mailform"><div class="csc-mailform-label"><div class="csc-mailform-field"></div><div class="csc-mailform-label"><label for="mailformVorname">Ihr Vorname</label></div><div class="csc-mailform-label"><input id="mailformVorname" type="text" name="Vorname" maxlength="70" class="pflichtfeld" value="Ihr Vorname" on<x>blur="if(this.value=='')this.value='Ihr Vorname';" on<x>focus="if(this.value=='Ihr Vorname')this.value='';"/></div><div class="csc-mailform-label"></div></div><div class="csc-mailform-label"><div class="csc-mailform-field"></div><div class="csc-mailform-label"><label for="mailformNachname">Ihr Nachname</label></div><div class="csc-mailform-label"><input id="mailformNachname" type="text" name="Nachname" maxlength="70" class="pflichtfeld" value="Ihr Nachname" on<x>focus="if(this.value=='Ihr Nachname')this.value='';" on<x>blur="if(this.value=='')this.value='Ihr Nachname';" /></div><div class="csc-mailform-label"></div></div><div class="csc-mailform-label"><div class="csc-mailform-field"></div><div class="csc-mailform-label"><label for="mailformE-Mail">Ihre E-Mail</label></div><div class="csc-mailform-label"><input id="mailformE-Mail" type="text" name="email" maxlength="70" class="pflichtfeld" value="Ihre E-Mail" on<x>focus="if(this.value=='Ihre E-Mail')this.value='';" on<x>blur="if(this.value=='')this.value='Ihre E-Mail';" /></div><div class="csc-mailform-label"></div></div><div class="csc-mailform-label"><div class="csc-mailform-field"></div><div class="csc-mailform-label"><input id="mailformStatus_anmelden" type="radio" name="Status" value="anmelden" checked="checked" />Anmelden</div><div class="csc-mailform-label"></div></div><div class="csc-mailform-label"><div class="csc-mailform-field"></div><div class="csc-mailform-label"><input id="mailformStatus_abmelden" type="radio" name="Status" value="abmelden" />Abmelden</div><div class="csc-mailform-label"></div><br /></div><div class="csc-mailform-label"><div class="csc-mailform-field"></div><div class="csc-mailform-label"><input type="submit" name="formtype_mail" id="mailformformtype_mail" value="senden" class="csc-mailform-submit" /></div><div class="csc-mailform-label"></div></div></fieldset></form></div><div id="c103" class="csc-default"><div class="csc-header csc-header-n3"><h1>test2</h1></div><form action="startseite/" id="mailform" name="mailform" enctype="multipart/form-data" method="post" onsubmit="return validateForm('mailform','','','','')"><div style="display:none;"><input type="hidden" name="locationData" value="7:tt_content:103" /></div><fieldset class="csc-mailform"><div class="csc-mailform-label"><div class="csc-mailform-field"></div><div class="csc-mailform-label"><label for="mailformVorname">Ihr Vorname</label></div><div class="csc-mailform-label"><input id="mailformVorname" type="text" name="Vorname" maxlength="70" class="pflichtfeld" value="Ihr Vorname" on<x>blur="if(this.value=='')this.value='Ihr Vorname';" on<x>focus="if(this.value=='Ihr Vorname')this.value='';"/></div><div class="csc-mailform-label"></div></div><div class="csc-mailform-label"><div class="csc-mailform-field"></div><div class="csc-mailform-label"><label for="mailformNachname">Ihr Nachname</label></div><div class="csc-mailform-label"><input id="mailformNachname" type="text" name="Nachname" maxlength="70" class="pflichtfeld" value="Ihr Nachname" on<x>focus="if(this.value=='Ihr Nachname')this.value='';" on<x>blur="if(this.value=='')this.value='Ihr Nachname';" /></div><div class="csc-mailform-label"></div></div><div class="csc-mailform-label"><div class="csc-mailform-field"></div><div class="csc-mailform-label"><label for="mailformE-Mail">Ihre E-Mail</label></div><div class="csc-mailform-label"><input id="mailformE-Mail" type="text" name="email" maxlength="70" class="pflichtfeld" value="Ihre E-Mail" on<x>focus="if(this.value=='Ihre E-Mail')this.value='';" on<x>blur="if(this.value=='')this.value='Ihre E-Mail';" /></div><div class="csc-mailform-label"></div></div><div class="csc-mailform-label"><div class="csc-mailform-field"></div><div class="csc-mailform-label"><input id="mailformStatus_anmelden" type="radio" name="Status" value="anmelden" checked="checked" />Anmelden</div><div class="csc-mailform-label"></div></div><div class="csc-mailform-label"><div class="csc-mailform-field"></div><div class="csc-mailform-label"><input id="mailformStatus_abmelden" type="radio" name="Status" value="abmelden" />Abmelden</div><div class="csc-mailform-label"></div><br /></div><div class="csc-mailform-label"><div class="csc-mailform-field"></div><div class="csc-mailform-label"><input type="submit" name="formtype_mail" id="mailformformtype_mail" value="senden" class="csc-mailform-submit" /></div><div class="csc-mailform-label"></div></div></fieldset></form>

Hat hier jemand eine Erklärung?

Wie kann ich es besser machen wenn nicht so?

Danke.

Gruß Tobias