I have a input element:
<input type="text" id="t" value="abcdefghij" />
I want to create a selectionStart
document.getElementById("t").selectionStart
The functions I need are:
function GetSelectionStart(o) {
if (o.createTextRange) {
var r = document.selection.createRange().duplicate()
r.moveEnd('character', o.value.length)
if (r.text == '') return o.value.length
return o.value.lastIndexOf(r.text)
} else return o.selectionStart;
}
function GetSelectionEnd(o) {
if (o.createTextRange) {
var r = document.selection.createRange().duplicate()
r.moveStart('character', -o.value.length)
return r.text.length
} else return o.selectionEnd;
}
How can I add this "property" to <input type="text" />
on IE? Is it possible?