使用 JavaScript可以從多個(gè)方面增強(qiáng)表單字段的易用性。其中,常見的一種方式就是在用戶填寫 完當(dāng)前字段時(shí),自動(dòng)將焦點(diǎn)切換到下一個(gè)字段。通常,在自動(dòng)切換焦點(diǎn)之前,必須知道用戶已經(jīng)輸入了 既定長(zhǎng)度的數(shù)據(jù)(例如電話號(hào)碼)。
2017-02-08 17:52:42
我們經(jīng)常會(huì)要求用戶在文本框中輸入特定的數(shù)據(jù),或者輸入特定格式的數(shù)據(jù)。例如,必須包含某些 字符,或者必須匹配某種模式。由于文本框在默認(rèn)情況下沒有提供多少驗(yàn)證數(shù)據(jù)的手段,因此必須使用 JavaScript來完成此類過濾輸入的操作。而綜合運(yùn)用事件和 DOM手段,就可以將普通的文本框轉(zhuǎn)換成能 夠理解用戶輸入數(shù)據(jù)的功能型控件。
2017-02-06 11:18:43
表單中文本框選擇文本、選擇部分文本及select事件詳細(xì)介紹
2017-02-05 10:49:50
js操作常見表單字段disabled、form、 name、readOnly、tabIndex等屬性方法
2017-01-17 22:21:35
javaScript 初的一個(gè)應(yīng)用,就是分擔(dān)服務(wù)器處理表單的責(zé)任,打破處處依賴服務(wù)器的局面。盡 管目前的 Web 和 JavaScript已經(jīng)有了長(zhǎng)足的發(fā)展,但 Web 表單的變化并不明顯。由于 Web 表單 沒有為許多常見任務(wù)提供現(xiàn)成的解決手段,很多開發(fā)人員不僅會(huì)在驗(yàn)證表單時(shí)使用 JavaScirpt,而且還 增強(qiáng)了一些標(biāo)準(zhǔn)表單控件的默認(rèn)行為。
2017-01-16 22:25:12
為了以跨瀏覽器的方式處理事件,不少開發(fā)人員會(huì)使用能夠隔離瀏覽器差異的 JavaScript 庫,還有 一些開發(fā)人員會(huì)自己開發(fā)合適的事件處理的方法。自己編寫代碼其實(shí)也不難,只要恰當(dāng)?shù)厥褂媚芰z 測(cè)即可。要保證處理事件的代碼能在大多數(shù)瀏覽器下一致地運(yùn)行,只需關(guān) 注冒泡階段。
2017-01-13 21:19:48
關(guān)于內(nèi)存和性能中移除事件處理程序詳細(xì)介紹
2017-01-12 22:05:30
對(duì)“事件處理程序過多”問題的解決方案就是事件委托。事件委托利用了事件冒泡,只指定一個(gè)事 件處理程序,就可以管理某一類型的所有事件。
2017-01-10 21:49:57
JS手勢(shì)事件中g(shù)esturestart、gesturechange、gestureend事件應(yīng)用方法及開發(fā)實(shí)例
2017-01-09 12:12:59
前面我們介紹過移動(dòng)設(shè)備中一些設(shè)備事件,例如手機(jī)旋轉(zhuǎn)90度、傾斜等設(shè)置放置姿態(tài)變化的四大事件orientationchange事件、MozOrientation事件、deviceorientation事件、devicemotion事件,接下由南昌網(wǎng)站建設(shè)公司百恒網(wǎng)絡(luò)前端開發(fā)工程師向大介紹在移動(dòng)端的觸摸事件。
2017-01-07 18:03:06
智能手機(jī)和平板電腦的普及,為用戶與瀏覽器交互引入了一種新的方式,而一類新事件也應(yīng)運(yùn)而生。 設(shè)備事件(device event)可以讓開發(fā)人員確定用戶在怎樣使用設(shè)備。
2017-01-04 11:20:44
在移動(dòng)端做單頁切換時(shí),hashchange事件就會(huì)經(jīng)常用到,例如:點(diǎn)擊相冊(cè)中某一張圖片時(shí),瀏覽完成后需要返回,那我們就需要響應(yīng)hashchange事件。接下由南昌網(wǎng)站制作公司百恒網(wǎng)絡(luò)前端開發(fā)工程師向大家介紹hashchange事件及pageshow 和 pagehide 事件 ,希望對(duì)開發(fā)人員有所幫助。
2017-01-03 14:59:21