textarea oder input feld "deaktivieren"
Herbi
- javascript
Schönen guten tag,
meine frage geht an die JS kenner.
Ich möchte einen Text in einer textarea oder einem inputfeld anzeigen lassen.
nur das problem ist, das man den text markieren kann, und dann löschen kann.
nun soll es aber so sein, das man die felder nicht editieren darf.
mit disabled geht es soweit, das man nix schreiben kann,
aber leider ist der text dann auch grau hinterlegt, was ich aber nicht möchte.
hab einer ne andere idee wie ich das verhindern kann.
aber bitte nicht so hoch kompliziertes, weil ich das bestimmt nicht versteh, bin noch anfänger.
hoffe es findet sich einer.
Herbi
aloha heja he
Ich möchte einen Text in einer textarea oder einem inputfeld anzeigen lassen.
nur das problem ist, das man den text markieren kann, und dann löschen kann.
nun soll es aber so sein, das man die felder nicht editieren darf.
<input .... readonly>
man liest sich
Wilhelm
<input .... readonly>
klasse, hat super geklappt.
noch eine letzte frage.
wenn ich darin text anzeigen lassen will, kann ich den auch irgendwie formatieren , sprich fett machen oder so ?
oder sollte ich sowas dann besser in einem div anzeigen lassen ?!
möchte dann nämlich, das er mir in diesem div was reinschreibt beim mouseover
<div name="hinweis" id="hinweis">
</div>
auf formular elemente kann ich ja so zugreifen:
document.hinweis.text.value = test;
nur wie geht das bei divs ?!
danke
herbi
Hallo Herbi.
wenn ich darin text anzeigen lassen will, kann ich den auch irgendwie formatieren , sprich fett machen oder so ?
Nein, innerhalb einer Textarea bzw. eines einzeiligen Eingabefeldes ist nur Text erlaubt, HTML-Tags werden nicht als solche interpretiert.
auf formular elemente kann ich ja so zugreifen:
document.hinweis.text.value = test;
nur wie geht das bei divs ?!
Mit den entsprechenden Methoden des document-Objektes:
http://selfhtml.teamone.de/javascript/objekte/document.htm#get_element_by_id ff.
Grüße
Siechfred