哪位兄弟能帮我分析下列语句,我觉得主要是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();
}
<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();
}
你把txtRange.moveStart( "character",document.wer.tt.value.length); 这句去掉试试
<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>"
%>
兄弟,把txtRange.moveEnd("character", document.wer.tt.value.length )中的moveEnd改为moveStart就ok了.谢谢啊!!!!!!!!!!!!!!