Zum Inhalt springen

<input type=

Erstellt am 17. November 2005 · 2 Antworten · letzte Antwort am 18. November 2005

Tags: Frage

ba_akto ·

Hallo,

auf meiner Homepage wird die Beschriftung des submit-Buttons ("go") mit dem "but_submit.gif" überschrieben. Funktioniert - wunderbar.
TS:
...

ba.menu.content = COA
ba.menu.content.wrap = <span style="color: #666666">[  |  ]</span>
ba.menu.content.10 < ba.menu.content_menu
ba.menu.content.20 < ba.menu.content_menu_print

ba.menu.suche = COA
ba.menu.suche.wrap = <table class="basic" border="0" cellspacing="2" cellpadding="0"><tr><td> | </td></tr></table>
ba.menu.suche.10 = FORM
ba.menu.suche.10.accessibility = 1
ba.menu.suche.10.stdWrap.wrap =  <table class="basic" border="0" cellspacing="0" cellpadding="0"><tr> | </tr></table>
ba.menu.suche.10 {
  type= 479
  dataArray {
    10.type = sword=input,8
    20.type = submit=submit
    20.value = go
  }
  layout = <td>###FIELD###</td>
  image = IMAGE
  image.file = fileadmin/ba/images/but_submit.gif 
  method = post
  params.input = style="width:100px;height:10px;"
  hiddenFields.scols = TEXT
  hiddenFields.scols.value = pages.title-subtitle-keywords-description:tt_content.header-bodytext
  hiddenFields.stype = TEXT
  hiddenFields.stype.value = LO
  no_cache = 1
}

...
Im Quellcode der Site sieht (die wesentliche Stelle) dann so aus:

<table class="basic" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input type="text" name="sword" id="b16b70d3bf7df4384f1b61767a4e0ff6_f3b462d93b24cb0538f5d864546bc3e0" size="8" value="" style="width:100px;height:10px;" /></td>
<td><input type="image" name="submit" src="fileadmin/ba/images/but_submit.gif" width="15" height="15" border="0" alt="" title="" /></td></tr></table>

Anscheinend fügt typo3 automatisch die Werte "height, width und border" ein. Diese Attribute im <input />-Tag sind jedoch nicht XHTML-konform.

Wie kann ich das "automatische" Einfügen abstellen bzw. überschreiben, so dass diese Attribute nicht mehr ins <input />-Tag gesetzt werden?

maxhb ·

Hi!
Du könntest die Extension "Advanced HTML Cleaner" (siehe meine Signatur) verwenden, die wirft Dir alle nicht validen Attribute raus.

CU
maxhb