哪位兄弟能帮我分析下列语句,我觉得主要是response.write("setCursorPos();")有问题,小弟万分感谢...........
<form name="wer"> 
 <input type="text" name="tt"  > 
 </form>
<%
  response.write"<script language='javascript'>"
  response.write("setCursorPos();")
    response.write"</script>"%>
<script language="javascript"> 
 setCursorPos();
 function setCursorPos() { 
 
 var txtRange = document.wer.tt.createTextRange(); 
 txtRange.moveStart( "character",document.wer.tt.value.length); 
 txtRange.moveEnd( "character", 0 ); 
 txtRange.select(); 
 } 

解决方案 »

  1.   

    没问题,是效果没有吧
    你把txtRange.moveStart( "character",document.wer.tt.value.length); 这句去掉试试
      

  2.   

    调整一下顺序:<form name="wer"> 
    <input type="text" name="tt" value="abc" > 
    </form> 
    <script language="javascript"> 
    function setCursorPos() { 
    var txtRange = document.wer.tt.createTextRange(); 
    txtRange.moveStart( "character", 0); 
    txtRange.moveEnd( "character", document.wer.tt.value.length ); 
    txtRange.select(); 

    </script>
    <% 
    response.write" <script language='javascript'>" 
    response.write("setCursorPos();") 
    response.write" </script>" 
    %> 
      

  3.   


    兄弟,把txtRange.moveEnd("character", document.wer.tt.value.length )中的moveEnd改为moveStart就ok了.谢谢啊!!!!!!!!!!!!!!