• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Textarea - Readonly und Markierung

Status
Für weitere Antworten geschlossen.

haiyyu

Neues Mitglied
Hi Commu.,
ich hab' zwei Fragen...
Und zwar folgende:

Wie kann ich eine Textarea Readonly machen,

und wie stelle ich es ein, dass die gesamte Textarea markiert ist, wenn ich auf die Textarea klicke?

Danke schon mal,
-haiyyu
 
Werbung:
Für readonly sieht das so aus :

<textarea readonly="readonly">Hier steht mein Text...</textarea>

Deine zweite Frage verstehe ich nicht ganz. Was meinst du mit markiert?

Mfg Mo3b
 
Werbung:
[edit]Danke crash für den Hinweis, dieser Post ist überholt[/edit]

Das ist noch recht einfach, darum hier auf die Schnelle:
PHP:
<textarea rows="9" cols="16" onclick="this.select();">Testtext</textarea>
Bei öffentlichen Webseiten ist es sauberer, das Event per Javascript zu setzen. Wenn das Ganze für alle textarea-Eingabefelder gelten soll, sieht das so aus:
Code:
<script type="text/javascript">
<!--
window.onload = function() {
                    textareas = document.getElementsByTagName("textarea");
                    for(i=0; textareas[i]; i++)
                        textareas[i].onclick =     function() {this.select();};
                }
-->
</script>
Ich empfehle allerdings dringend, onfocus (beim Auswählen/Aktivieren) statt onclick (Beim Draufklicken) zu verwenden, damit man mit einem zweiten Klick zu einer gewünschten Textstelle springen kann.

Gruß
Junny
 
Zuletzt bearbeitet:
Code:
for(i=0; textareas[i]; i++)
Sowas schreib mal lieber so:
Code:
for(var i = 0, textarea; textarea = textareas[i]; i++) {
   textarea.onclick = textarea.select; // das ist ungetestet
}
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben