unselect
Lithaila
- javascript
Hallo!
Wie kann ich in einem <INPUT>, in dem alles markiert ist, die Markierung per JS aufheben ?
Wie kann ich in einem <INPUT>, in dem alles markiert ist, die Markierung per JS aufheben ?
Ich kenne mich zwar überhaupt nicht mit JavaScript aus, aber kann man damit nicht einem anderen Element den Focus geben? Das hätte dann den gleichen Effekt.
Wie kann ich in einem <INPUT>, in dem alles markiert ist, die Markierung per JS aufheben ?
Ich kenne mich zwar überhaupt nicht mit JavaScript aus, aber kann man damit nicht einem anderen Element den Focus geben? Das hätte dann den gleichen Effekt.
Sicher, aber das Element soll den Focus behalten.
Liebe Lithaila (oder doch eher Lithalia?),
Wie kann ich in einem <INPUT>, in dem alles markiert ist, die Markierung per JS aufheben ?
indem Du mal im Self-Kapitel etwas nachliest? Auch das Kapitel über BB-Code könnte Dich interessieren.
Liebe Grüße aus Ellwangen,
Felix Riesterer.
Hallo,
Liebe Lithaila (oder doch eher Lithalia?),
Nene: Lithaila ;)
indem Du mal im Self-Kapitel etwas nachliest?
Mit window.getSelection kann man seine Selection ermiiteln aber nicht aendern.
Mit window.getSelection kann man seine Selection ermiiteln aber nicht aendern.
Natürlich, du musst nur den Artikel lesen und verstehen, diese Zeilen sollten dich interessieren:
if (insText.length == 0) {
range.move('character', -eTag.length);
} else {
range.moveStart('character', aTag.length + insText.length + eTag.length);
}
range.select();
bzw.
input.selectionStart = pos;
input.selectionEnd = pos;
Struppi.
Hallo
Ich habe es erstmal unter Firefox probiert:
input.selectionStart = pos;
input.selectionEnd = pos;
Die Zeilen werden ignoriert.
Wahrscheinlich geht es nicht, wenn bereits das gesamt Input markiert wurde (durch input.focus() ).
Alternativ koennte man auch die Frage stellen:
Kann man einem Element den Focus geben, ohne dass es markiert wird (unter Firefox) ?
Gruss
Lithaila
Ich habe es erstmal unter Firefox probiert:
input.selectionStart = pos;
input.selectionEnd = pos;Die Zeilen werden ignoriert.
Wenn die richtigen Werte eingetragen sind bei mir nicht.
function unselect(input)
{
if(typeof input.selectionStart != 'undefined')
{
input.selectionStart = 0;
input.selectionEnd = 0;
}
}
Struppi.