Monday, 15 August 2011

javascript - Put cursor to the end of input search field -



javascript - Put cursor to the end of input search field -

i have search form specific java set cursor in origin of search form show on code below

<form name="myform"> <div class="well form-search"> <input type="text" class="input-large" name="query" id="suggest" autocomplete="off" value="&nbsp;<?=isset($_get['query'])? htmlentities($_get['query']):''?>"> <input type="submit" class="btn btn-primary" id="send" name="send" value="submit"> <button type="reset" class="btn " accesskey="r" value="reset">reset</button> </div> </form> <script type="text/javascript" language="javascript"> document.forms['myform'].elements['query'].focus(); </script>

how set cursor end of text input values ?

i tried

<script type="text/javascript" language="javascript"> document.forms['myform'].elements['query'].focus().input.setselectionrange(1000,1000); </script>

i guess wrong syntax, hint !

you appear trying chain methods. prominent feature of jquery, in vanilla javascript there isn't much chaining outside of dom methods.

you'd want like:

var elm = document.forms['myform'].elements['query']; elm.focus(); elm.setselectionrange(elm.value.length,elm.value.length);

javascript

No comments:

Post a Comment