2010-11-21 11 views
2

Alle anderen Browser funktionieren gut außer IE6. Ich habe Textareas in einem JS-Formular, die nicht korrekt in IE6 angezeigt werden. Ich benutze Jquery Framework für Javascript. Ich möchte eine horizontale Linie am unteren Rand jedes Textfelds haben, damit es aussieht, als würde der Benutzer den Satz vervollständigen. In IE6 ist diese Zeile nicht sichtbar, bis der Benutzer beginnt, den Textbereich einzugeben.Textarea Problem mit IE6 - Ich benutze Jquery Framework für Javascript

Formular befindet sich unter: http://handlemycomplaint.com.au/pdfletter/Model/User/form/form.php

Ist für eine Korrektur einen Vorschlag jemand?

+1

IE 6 ist nur <5% des Marktanteils. Ist es eine Voraussetzung für Ihre Website? Wenn nicht. Mach dir keine Sorgen darüber. –

+0

Hallo John, leider ist es eine Voraussetzung, es mit IE6 kompatibel zu haben. Probleme betreffen nur CSS, daher hoffe ich, sie ohne zu viele Dramen lösen zu können. – Jovanks

Antwort

0

In jon.css Versuch:

#testform textarea{ background:#FFF url(../images/textarea.gif) repeat-x left bottom;padding-top:3px;margin-left:5px;border:none;} 

Sie können Hintergrundbilder auf Textfelder richtig in IE6 verwenden, obwohl es ziemlich schwierig zu Setup sein kann. Wenn dies nicht funktioniert, würde ich nur versuchen, zu debuggen, indem Sie die css-Einstellungen ändern, bis Sie etwas bekommen, das angezeigt wird und von dort aus geht.

Btw, wenn Sie in ein Scrollen Problem Check hier, um Hilfe laufen: http://www.readactor.com/tutorials/fix-ie7-scrolling-background-problem-in-textarea-form-fields/

+0

Danke für Ihre Hilfe. Ich werde es ausprobieren und Sie wissen lassen! – Jovanks

0

Diese Idee ist ein Hack, aber zum Glück Hacks sind ziemlich selten mit IE6, also bin ich sicher, dass es das einzige Mal sein, Du wirst es jemals tun müssen.

Warum nicht einfach den Anfangswert jedes Textfelds als einzelnes Leerzeichen deklarieren? Beispiel:

<textarea style="overflow: auto; font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 13px;" tabindex="15" id="wishlist1" cols="89" rows="1" name="wishlist1"> </textarea> 

Beachten Sie die Leerzeichen zwischen den Textarea-Tags.

+0

Vielen Dank für Ihre Vorschläge. Ich werde es versuchen und dich wissen lassen, wie ich damit umgehe! – Jovanks