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=" <?=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