javascript實現的文字框焦點位置放置於尾部
在表單文字框內容規範驗證的時候,如果不符合規範那麼就讓文字框獲取焦點,如果文字框預設是有文字的話,在不同的瀏覽器中後去焦點的方式會有所不同,在谷歌中,會將文字框中的內容選中,但是在火狐和IE瀏覽器中,焦點會位於文字框的最左邊,這不夠人性化,如果讓游標位置位於文字框文字的結尾那就更為人性化一些,下面就通過程式碼實力介紹一下如何實現次效果。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function getSelectPos(username){ var username = document.getElementById(username); if(username.createTextRange){ var rtextRange =username.createTextRange(); rtextRange.moveStart('character',username.value.length); rtextRange.collapse(true); rtextRange.select(); } } window.onload=function(){ getSelectPos("username") } </script> </head> <body> <form> <input type="text" name="username" value="螞蟻部落" id="username"/> </form> </body> </html>
以上程式碼只是一個簡單的演示,真的遇到表單驗證的時候可以做一下改造即可。
相關文章
- jQuery實現文字框獲取焦點jQuery
- javascript當文字框獲得焦點設定邊框JavaScript
- 如何使用angularjs實現文字框獲取焦點AngularJS
- JavaScript文字框獲取焦點彈出tipsJavaScript
- 純css實現控制文字框獲得焦點的樣式CSS
- jQuery文字框獲取焦點和失去焦點jQuery
- 點選方向鍵實現文字框焦點切換程式碼例項
- CSS實現的文字框獲取焦點設定樣式程式碼CSS
- input文字框焦點背景變色
- 設定文字框得到焦點或者失去焦點時的樣式
- javascript文字框獲取焦點設定其樣式程式碼JavaScript
- jquery註冊文字框獲取焦點清空,失去焦點賦值jQuery賦值
- input文字框獲取焦點伸縮效果
- js讓文字框獲取焦點程式碼JS
- 文字框獲取焦點設定樣式
- 點選文字框實現文字框內容選中效果
- javascript實現文字框標籤驗證JavaScript
- vue中文字框自動獲取焦點Vue
- 獲得焦點時候設定文字框的樣式
- 獲取文字框中焦點的位置 相容IE,FireFoxFirefox
- 文字框獲得和失去焦點程式碼例項
- 如何實現點選文字框清除其中文字
- javascript實現的焦點圖輪播效果詳解JavaScript
- JQuery設定文字框和密碼框獲得焦點時樣式jQuery密碼
- EasyUI實現點選開啟編輯框並獲得焦點的方法UI
- css實現將標題文字放置於橫線之間CSS
- 如何實現點選文字框刪除提示文字效果
- 純css設定input文字框獲取焦點時的樣式CSS
- 基於JQuery實現的文字框自動填充功能jQuery
- 文字框獲取或者失去焦點改變樣式屬性
- JavaScript文字框事件JavaScript事件
- JavaScript 文字框事件JavaScript事件
- DIV的失去焦點(blur)實現
- js選中指定位置文字框文字程式碼JS
- 文字框失去焦點即刻進行表單驗證程式碼例項
- css 文字框focus獲取焦點設定樣式程式碼例項CSS
- 實現textarea文字框多行提示文字效果
- 多種方法從尾部移除指定位置的連結串列節點