JS獲取和設定游標的位置
<html> <head> <script language="javascript"> function getCursortPosition (ctrl) {//獲取游標位置函式 var CaretPos = 0; // IE Support if (document.selection) { ctrl.focus (); var Sel = document.selection.createRange (); Sel.moveStart ('character', -ctrl.value.length); CaretPos = Sel.text.length; } // Firefox support else if (ctrl.selectionStart || ctrl.selectionStart == '0') CaretPos = ctrl.selectionStart; return (CaretPos); } function setCaretPosition(ctrl, pos){//設定游標位置函式 if(ctrl.setSelectionRange) { ctrl.focus(); ctrl.setSelectionRange(pos,pos); } else if (ctrl.createTextRange) { var range = ctrl.createTextRange(); range.collapse(true); range.moveEnd('character', pos); range.moveStart('character', pos); range.select(); } } function A(){ alert(getCursortPosition(document.getElementById("a"))); } function B() { setCaretPosition(document.getElementById("a"),5); } </script> </head> <body> <input id="a" type=text name=text1 value="" > <button onclick="A();">獲取</bottun> <button onclick="B();">設定</bottun> </body> </html>
onkeyup ="LowerToUpper(this,event.keyCode);"
//小寫轉大寫 function LowerToUpper(element,keyCode) { if ((keyCode > 40 || keyCode < 35) && keyCode != 8) { var pos = getCursortPosition(element); element.value = element.value.toUpperCase(); setCaretPosition(element, pos); } }
相關推薦
JS獲取和設定游標的位置
<html> <head> <script language="javascript"> function getCursortPosition (ctrl) {//獲取游標位置函式 var CaretPos = 0; // IE Su
故障集錦--st7920無法顯示中文和設定游標位置
故事的起因很簡單,一塊以前做完的顯示電路現在需要裝到測試盒裡面,供人測試晶片,用的是51的晶片,12864M的顯示屏,內建的是st7920的控制驅動器。但是呢,在裝盒的過程中,發現顯示屏壞掉了,無法顯示東西,就去買了一個新的顯示屏,好了,故事就從現在起發生了。 st7920簡介 要說
js獲取和設定的值
<span style="font-size:18px;"><!doctype html> <html lang="en"> <head> <
js獲取和設定<input>的值
<span style="font-size:18px;"><!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <
JS 獲取和設定input值,控制表單提交地址
以 JS 注入的方式獲取和設定input域的值: <!doctype html> <html lang="en"> <head> <meta
UITextField 游標的位置獲取和設定
今天做一個自定義數字鍵盤的控制元件,有需要獲取到游標位置,所以在網上找到了一段程式碼,主要是獲取游標的位置和設定游標的位置,貼出來。 /** * 游標選擇的範圍 * * @return 獲取游標選擇的範圍 */ - (NSRange)selecte
自定義鍵盤中的刪除鍵TextField上游標位置的獲取以及設定游標的位子
最近做了一個自定義的鍵盤,輸入框是一個textField,讓人頭疼的問題是,點選刪除按鈕,通過方法,要不就從第一個字元刪,要不就是最後一個,反正就是不能在指定的位置刪除,經過一番努力在網上終於找到方法了 [textField deleteBackward] ,這一句程式碼
javascript獲取游標位置以及設定游標位置
在專案開發中經常遇到input等設定游標位置到最後的問題,今天我查了一下Google,找到了在IE、Firefox、Opera等主流瀏覽器的獲取游標位置(getCursortPosition)以及設定游標位置(setCursorPosition)的函式。 function
js 操作獲取和設定 cookie
// 建立cookie function setCookie(name, value, expires, path, domain, secure) { var cookieText = enc
WPF 視窗控制代碼獲取和設定
WPF 視窗控制代碼設定和獲取 1、控制代碼類 WHwnd.cs public class WHwnd { /// <summary> /// 主窗體控制代碼 /// </summar
快速知曉Ext.form.RadioGroup獲取和設定 選項的值
1 Ext.widget('window', { 2 closeAction: 'close', 3 closable: false, 4 width: 800, 5 height:300, 6 layout:
js-獲取DOM尺寸、位置
獲取DOM尺寸、位置 檢視滾動條的滾動位置 window.pageXOffset / window.pageYOffset(IE8及其以下版本不支援) document.body/documentElement.scrollLeft/scrollTop 相容性比較混亂,使用時通常
獲取和設定localStorage
東鈿金融服務平臺 使用者第一次訪問頁面出現,引導步驟,起初一直使用cookie,但是cookie一直不穩定 今天老大說改用localStorage 於是乎百度,查了一篇部落格 http://www.cnblogs.com/xiaowei0705/archive/2011/
【selenium3+JAVA】介面自動化測試教程(三)——瀏覽器的全屏、最大化和設定大小位置
1、瀏覽器全屏 使用程式碼如下: ChromeDriver chrome = new ChromeDriver(); chrome.manage().window().fullscreen(); 如上程式碼會把瀏覽器全屏,效果嘛就是除了網站的內容部分,其他全部
如何獲取和設定 cookie
// 建立 cookie function setCookie(name, value, expires, path, domain, secure) { var cookieText = encodeURIComponent(name) + '=' + encodeU
執行緒管理(二)獲取和設定執行緒資訊
宣告:本文是《 Java 7 Concurrency Cookbook 》的第一章, 作者: Javier Fernández González 譯者:鄭玉婷 校對:歐振聰 獲取和設定執行緒資訊 Thread類的物件中儲存了一些屬性資訊能夠幫助我們來辨別每一個執行緒,知道它的狀態,調整控制其優
jQuery獲取和設定checkbox的checked屬性小結
今天寫靜態頁面,需要拿jquery去控制checkbox的check屬性,開始用的attr,每次設定完成後,點開f12觀察elements,後面每次,無論怎麼點選checkbox,它的checked屬性都是選中的,於是上網查詢,得以解決,下面是是轉載的內容 在
獲取和設定一個值的二進位制第n位.
獲取x第n位的值:(x>>n) & 1 設定x第n位的值為a:x^=(x&(1<<n)) ^ (a<<n) 注:從低位到高位算,從第0位開始算
[RK3399][Android7.1] 除錯筆記 --- DDR工作頻率的獲取和設定
OS: Android 7.1 Board: Firefly-RK3399 Kernel: v4.4.55 之前有提到loader中有設定ddr頻率為800MHz,當kernel中開啟了ddr devfreq之後,驅動載入時會獲取ddr預設頻率。
基於visual c++之windows核心程式設計程式碼分析(21)獲取和設定環境變數
環境變數是一個具有特定名字的物件,它包含了一個或者多個應用程式所將使用到的資訊。例如path,當要求系統執行一個程式而沒有告訴它程式所在的完整路徑時,系統除了在當前目錄下面尋找此程式外,還應到path中指定的路徑去找。使用者通過設定環境變數,來更好的執行程序。 環境變數一