<script>
var selecting=false;
function test(obj) {
      selecting=true;
}
function mouseup(obj) {
     if(selecting){
            document.selection.createRange().text=[
                      "",
                      document.selection.createRange().text,
                      ""].join("");
            selecting=false;
     }
}
</script>
<input type="text" onselect="test(this)" onmouseup="mouseup(this)" value="select Me!"/>