限制文本框只能輸入數(shù)字,這個(gè)功能在很多地方會(huì)用到,如果量比較少,可以使用按鈕讓用戶用鼠標(biāo)點(diǎn)擊增減,但是需要用戶使用鍵盤輸入的地方,我們就需要使用JavaScript腳本來限制輸入了。
成都創(chuàng)新互聯(lián)公司是專業(yè)的陸良網(wǎng)站建設(shè)公司,陸良接單;提供網(wǎng)站制作、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行陸良網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
1、在輸入的時(shí)候驗(yàn)證
我們都知道鍵盤上的每一個(gè)鍵位都是有編號(hào)的,對(duì)應(yīng)的事件就是event.keyCode,而數(shù)字鍵的鍵位范圍是[48,57],這樣我們就可以在用戶輸入的時(shí)候,阻止非數(shù)字的輸入。
假如我們有一下的一個(gè)文本框,我們需要判斷輸入是否為數(shù)字
input type="text" id="text" value="0"/
我們以整個(gè)文檔為目標(biāo),編寫一個(gè)函數(shù)來獲取鍵盤輸入事件
function getEvent() { if (document.all) { return window.event; //for ie } func = getEvent.caller; while (func != null) { var arg0 = func.arguments[0]; if (arg0) { if ((arg0.constructor == Event || arg0.constructor == MouseEvent) || (typeof (arg0) == "object" arg0.preventDefault arg0.stopPropagation)){ return arg0; } } func = func.caller; } return null;}
根據(jù)上面的函數(shù)返回值,判斷當(dāng)前輸入的數(shù)字是否為數(shù)字,如果不是數(shù)字就返回False
function doit(){ var ev = getEvent(); if(ev.charCode 48 || ev.charCode 57) return false;}
最后給文本框添加onKeyPress事件,調(diào)用doit()函數(shù),判斷當(dāng)前的輸入字符。
input type="text" id="text" onkeypress="return doit()"
注意:經(jīng)過測(cè)試,網(wǎng)上介紹的keyCode屬性在火狐下一直為0,不知道為什么會(huì)這樣,不過所有瀏覽器都會(huì)返回一個(gè)charCode屬性,通過判斷這個(gè)屬性來實(shí)現(xiàn)兼容。
PS:其實(shí)應(yīng)該在用戶輸入不合法的字符以后,給予用戶合理的提示,引導(dǎo)用戶輸入正確的字符,而不是直接阻止用戶的輸入,提高頁面的用戶體驗(yàn)。
弊端:在純英文下輸入是沒有問題的,但是如果用戶開啟了輸入法,從輸入法選詞輸入,就無法判斷了。
2、在輸入完成以后循環(huán)驗(yàn)證
多數(shù)網(wǎng)上實(shí)現(xiàn)的方法,都是在輸入完成以后驗(yàn)證,最簡(jiǎn)單的方法就是使用isNaN()函數(shù),但是如果中間夾雜了數(shù)字英文就無法判斷了,那我們可以將字符都打散,然后逐一判斷。
還是上面的文本框,我們給他添加一個(gè)onKeyUp事件,每當(dāng)有鍵按下彈起的時(shí)候調(diào)用我們的自定義函數(shù)。
input type="text" id="text" onkeyup="this.value = checkNum(this)"
我們編寫一個(gè)檢測(cè)數(shù)字的函數(shù),使用split()將字符串轉(zhuǎn)換為數(shù)組,循環(huán)這個(gè)數(shù)組,將不是數(shù)字的字符過濾掉。
function checkNum(num){ oldString = num.value.split(''); if(!(oldString == 'undefined')){ var newString = '' for( i = 0; i oldString.length; i++ ){ if(!isNaN(oldString[i])){ newString += oldString[i] } } return newString; }}
3、在輸入完成以后正則驗(yàn)證
這個(gè)方法和上面的方法基本相同,只是在驗(yàn)證是不是數(shù)字的時(shí)候略有不同,而且更加的簡(jiǎn)單、粗暴、高效。
一些判斷數(shù)字的正則表達(dá)式
"^\\d+$"http://非負(fù)整數(shù)(正整數(shù) + 0)"^[0-9]*[1-9][0-9]*$" //正整數(shù)"^((-\\d+)|(0+))$" //非正整數(shù)(負(fù)整數(shù) + 0)"^-[0-9]*[1-9][0-9]*$" //負(fù)整數(shù)"^-?\\d+$" //整數(shù)"^\\d+(" //非負(fù)浮點(diǎn)數(shù)(正浮點(diǎn)數(shù) + 0)"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"http://正浮點(diǎn)數(shù)"^((-\\d+(" //非正浮點(diǎn)數(shù)(負(fù)浮點(diǎn)數(shù) + 0)"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$" //負(fù)浮點(diǎn)數(shù)"^(-?\\d+)(" //浮點(diǎn)數(shù)
下面是一個(gè)截取一段字符串里面的所有數(shù)字方法,最后再把數(shù)組轉(zhuǎn)換為字符串
str ="3%(3/100)";var r = str.match(/\d+/g);newString = r.join("");
總結(jié)
無論是上面的那種方法,我們都應(yīng)該給用戶適當(dāng)?shù)奶崾?,告訴用戶他剛剛輸入的字符不正確,而不是簡(jiǎn)單粗暴的替換不合法的字符。
方法1對(duì)于輸入法輸入的內(nèi)容無能為力,其它的方法可有效的判斷,當(dāng)然我們還應(yīng)該對(duì)用戶粘貼的內(nèi)容進(jìn)行判斷,對(duì)于粘貼的內(nèi)容,方法1并沒有被調(diào)用。
綜合類:
TED: Ideas worth spreading (改變一種思維方式,推薦指數(shù):*****)
Solve For X(Google旗下類似TED的極具前瞻性的站點(diǎn),主要談未來的技術(shù))
edX (哈佛大學(xué)和MIT合作的網(wǎng)站)
Udacity | Free Online Courses. Advance your College Education Career
Free Online Classes
Higher Education’s First Active Learning Platform
Khan Academy
編程及軟件類:
JavaScript(非常有趣互動(dòng)性強(qiáng),適合初學(xué)者)
Software training online-tutorials for Adobe, Microsoft, Apple more (課程質(zhì)量非常高且資源極大豐富)(推薦指數(shù):一百顆閃亮的星星)
Tag "JavaScript" on Smashing Coding
w3school 在線教程 (From 樓下胡文杰)
(Mozilla推出HTML/CSS在線交互式學(xué)習(xí)網(wǎng)站Thimble:左側(cè)編輯,右側(cè)實(shí)時(shí)預(yù)覽,帶有大量真實(shí)案例)
給(互聯(lián)網(wǎng))創(chuàng)業(yè)者的提供教育視頻網(wǎng)站:
(CoFounder TV,一個(gè)精選出互聯(lián)網(wǎng)上最好創(chuàng)業(yè)視頻的網(wǎng)站)
Online Training and Video Tutorials for Cloud Software(Grovo的定位很明確,幫助那些不熟悉互聯(lián)網(wǎng)的創(chuàng)業(yè)者和企業(yè)用戶快速地掌握使用互聯(lián)網(wǎng)的技巧。)
英文學(xué)習(xí)類:
Wordnik(Erin McKean牛津美語詞典主編的創(chuàng)業(yè)項(xiàng)目,同時(shí)她還是TED Speaker)
(類似Wordnik,且更老牌)
Visuwords? online graphical dictionary and thesaurus(視覺化單詞間的關(guān)系 )
Visual Dictionary Online(韋伯斯特可視化詞典)
Simple free learning tools for students and teachers(利用flashcard學(xué)單詞)
(適合英語水平在六級(jí)以上的人學(xué)單詞的網(wǎng)站)
Engsol - We revolutionize learning (托??荚嚕?/p>
譯言網(wǎng)(雙語閱讀)
SAT考試類:
SAT | Khan Academy
SparkNotes: Today's Most Popular Study Guides(這是最好的學(xué)習(xí)SAT的站點(diǎn),沒有之一。最棒的地方是:SAT Novels)
Direct Hits Blog(Direct Hits包括書和網(wǎng)站,以選詞的精確著稱,對(duì)SAT考生全五星推薦)
SAT Words - Sophisticated SAT Vocabulary Words for SAT Study(非常有特色的SAT詞匯站點(diǎn))
SAT Vocabulary List : Word list 16(國內(nèi)某些網(wǎng)站完全Copy了這個(gè)網(wǎng)站的設(shè)計(jì)方式)
SAT Vocabulary Word Videos(視頻多且好玩,但不清楚。如果你意志力不強(qiáng),目標(biāo)性不強(qiáng),可以玩這個(gè))
SAT Guide(100個(gè)有用的SAT資源)
Etymology: Prefixes (Part 1)
Gotbrainy
Ivy Global | SAT Prep
IOS開發(fā):
Xamarin - MonoTouch
文科生想成為 iOS 開發(fā)者需要學(xué)習(xí)哪些知識(shí)?從一無所知到精通大概需要多長時(shí)間?
iOS開發(fā)者的好幫手
xian zhou wu si rou ruo ti yu
( ) ( ) ( ) ( )
xian he gu lu mu bu xia jie
( ) ( ) ( )
二、按要求填空:(8分)
三、在( )里填上適當(dāng)?shù)脑~語。(8分)
1。( )的花朵 ( )的小草
2。( )的草地 ( )的莖葉
3。( )的柳樹 ( )的風(fēng)箏
4。( )的天空 ( )的蝴蝶
四、比一比,再組成詞語。(6分)
五、把下面的句子寫具體。(6分)
1。( )周總理( )工作。
2。( )雷峰把老奶奶送回了家。
3。( )四川是我( )故鄉(xiāng)。
六、選詞填空。(6分)
征服 克服 頑強(qiáng) 堅(jiān)強(qiáng)
1。中國登山隊(duì)( )了重重困難,( )了珠(zhu)穆(mu)朗(lang)瑪(ma)峰。
2。( )的戰(zhàn)士,個(gè)個(gè)都有( )的戰(zhàn)斗精神。
七、讀句子,把括號(hào)中不正確的字劃去。(6分)
1。質(zhì),應(yīng)查(廠貝)部,再查四畫。( )
2。現(xiàn)在恐龍(kong long)已經(jīng)滅(決絕)了。( )
3。圖書館延長了開放時(shí)間,滿足了大家的(須需)要。()
八、用多音字組詞。(8分)
九、判斷各題,正確的畫“√”,錯(cuò)誤的畫“×”。(6分)
1?!缎〕亍纷髡呤撬未臈钊f里。( )
2?!霸潞谝姖O燈”是《江上漁者》中的詩句。( )
3。海底是沒有聲音的。( )
十、按課文內(nèi)容填空。(9分)
小池
泉眼無聲_______,樹陰照水______。
小荷才露_______,早有蜻蜓______。
《小池》寫了______、_______、_____、_____這些景物。
十一、閱讀短文,回答問題。(15分)
媽媽在我們家里是一個(gè)重要的人物,她為讓我專心學(xué)習(xí),讓爸爸安心工作,不僅完成上班時(shí)間八小時(shí)的勞動(dòng),還要包攬一切家務(wù)。
媽媽省吃儉用,尊老愛幼,她為一家人的伙食操盡了心。每天除了照顧身弱的爸爸,讓他多吃點(diǎn)好的外,還要為我調(diào)劑一日三餐,更要節(jié)省一部分錢來孝敬爺爺、奶奶。從我記事起,媽媽的飯桌上就沒離開過咸菜和大醬,遇到菜少的時(shí)候,她基本不動(dòng)筷。每當(dāng)我們勸她吃菜的時(shí)候,她總是說:“你吃吧,你正是長身體的時(shí)候?!币虼肃従佣伎鋴寢屖莻€(gè)賢妻良母。
媽媽不怕威脅,堅(jiān)持正義,敢于斗爭(zhēng)。一天下午,我和媽媽來到一個(gè)賣黃瓜的攤床上,賣菜的老爺爺給媽媽稱了兩斤黃瓜。當(dāng)他轉(zhuǎn)身給媽媽找錢的時(shí)候,來了一個(gè)留小胡子的小伙子。他以最快的速度拿了三條黃瓜,趁老爺爺不注意,轉(zhuǎn)身就要跑。媽媽拉了小伙子一把,心平氣和地說:“喂,同志,你的黃瓜還沒有稱呢,也沒給錢,怎么就走??!”留小胡子的小伙子眼睛瞪得圓圓的,和媽媽大嚷起來:“黃瓜不是在這里買的,憑什么給他錢?!眿寢尩哪抗馐悄菢訄?jiān)定,她毫不客氣地對(duì)小伙子說:“我親眼見你從這里拿走黃瓜,裝進(jìn)筐里的,你說從別人那里買的黃瓜,你能說出黃瓜是幾斤幾兩嗎?”那小伙子一下沒詞了,放下黃瓜,就灰溜溜地跑了。那個(gè)賣黃瓜的老爺爺連聲說:“謝謝呀!同志?!眿寢寘s說:“大爺,您老放心吧!堅(jiān)持正義的人會(huì)越來越多,我們每個(gè)公民都有責(zé)任來維護(hù)社會(huì)秩序。”
??!多么好的媽媽呀。我為有這樣的媽媽而感到驕傲和自豪。
1。找出第三自然段的重點(diǎn)句,用~~~畫出。再寫出這段的主要內(nèi)容。(9分)
2。用‖把第二自然段分層。(6分)
十二、作文。(15分)
以“我喜歡的一種花”為題,按順序?qū)懸欢卧?。?nèi)容要具體,語句要連貫通順。(不少于200字)
答案
郵政公司的筆試主要都是考兩個(gè)方面內(nèi)容:行測(cè)知識(shí)(基礎(chǔ)知識(shí))+專業(yè)知識(shí),有個(gè)別地區(qū)只考行測(cè)一門,大部份地區(qū)是考行測(cè)知識(shí)和專業(yè)知識(shí)兩個(gè)部份的內(nèi)容。
專業(yè)知識(shí)部份根據(jù)報(bào)名的類別不同而有所不同,行測(cè)部份和公務(wù)員類似,比公務(wù)員稍微簡(jiǎn)單一些。所以復(fù)習(xí)的時(shí)候可以對(duì)應(yīng)復(fù)習(xí)行測(cè)和你報(bào)考的類別對(duì)應(yīng)的專業(yè)知識(shí),比如報(bào)考計(jì)算機(jī)類的,那么就復(fù)習(xí)行測(cè)和計(jì)算機(jī)知識(shí)即可。郵政公司校園招聘考試以下是一些筆試經(jīng)驗(yàn)(僅供參考):
郵政考試內(nèi)容——人力資源管理類
1、行測(cè):100 道題,90 分鐘
包括數(shù)列、數(shù)學(xué)計(jì)算、圖形的推理、排序、常識(shí)、邏輯推理及兩道圖表題,題目難度一般,較國家公務(wù)員考試簡(jiǎn)單。
2、專業(yè)知識(shí): 單選、多選及4 道簡(jiǎn)答
選擇題涉及企業(yè)年金、養(yǎng)老金個(gè)人及企業(yè)比例、勞動(dòng)仲裁有效期、雙因素理論等知識(shí)。
簡(jiǎn)答題:
1、寬帶薪酬及優(yōu)缺點(diǎn)
2、職位評(píng)價(jià)方的法
3、如何評(píng)估培訓(xùn)效果
4、評(píng)價(jià)冰山模型及對(duì)招聘的意義
郵政考試內(nèi)容——市場(chǎng)營銷類
1、筆試:行測(cè)100道題,75分鐘
內(nèi)容與公務(wù)員行測(cè)相同,包括言語理解、數(shù)量關(guān)系、判斷推理、資料分析和常識(shí)判斷,難度相較比較簡(jiǎn)單。
2、面試:兩輪面試,都為半結(jié)構(gòu)化
一面地點(diǎn)與筆試在同一城市,一對(duì)三,首先自我介紹,之后是回答面試官問題
1)你是國貿(mào)專業(yè)為什么不去沿海大城市而報(bào)郵局;
2)什么是市場(chǎng)營銷。
二面地點(diǎn)在報(bào)考單位所在城市,面試比例大概是1:5。
形式與一面相同,也是一對(duì)三,自我介紹完后,面試官問了學(xué)校的情況以及家庭情況。
郵政考試內(nèi)容——計(jì)算機(jī)類
1、行測(cè):100道題,60分鐘,內(nèi)容與公務(wù)員基本相同,難度相比國考簡(jiǎn)單一些。
2、專業(yè)測(cè)試:60分鐘,30道選擇,4道大題。
1)填空題,是javascript的編程,實(shí)現(xiàn)個(gè)小功能,比較簡(jiǎn)單。
2)數(shù)據(jù)庫方面,查詢語句的考察,比較簡(jiǎn)單。
3)信息系統(tǒng)開發(fā)步驟。
4)漢譯英,題目是面向?qū)ο笳Z言分析3個(gè)步驟的一段話,涉及到計(jì)算機(jī)英語,難度較大。
郵政考試內(nèi)容——金融類
1、基礎(chǔ)知識(shí):80道題,60分鐘(9:00-10:00)
題型:?jiǎn)芜x1*50,多選2*10,判斷1.5*20。
內(nèi)容:行測(cè)、法律、常識(shí)等。
行測(cè)——數(shù)量關(guān)系和言語理解,較公務(wù)員考試簡(jiǎn)單。
法律——關(guān)于合同的內(nèi)容,比如合同的形式,要約,要約邀請(qǐng)等。
常識(shí)——郵政儲(chǔ)蓄的銀行成立的時(shí)間、主要業(yè)務(wù)、還有“采菊東籬下,悠然見南山”出自哪首詩等諸如此類的常識(shí)題。
2、專業(yè)知識(shí):50道題,90分鐘(10:00-11:30)
題型:?jiǎn)芜x2*20,多選3*10,判斷1.5*20 。
內(nèi)容:難度不大,但是考察面很廣,涉及外匯的概念、匯率的概念、直接標(biāo)價(jià)法、央行的貨幣政策、算實(shí)際利率、按復(fù)利計(jì)算存款利息、通貨膨脹的表現(xiàn)、宏觀經(jīng)濟(jì)調(diào)控的目標(biāo)等。
郵政考試內(nèi)容——管理類
1、筆試:行測(cè),內(nèi)容與公務(wù)員考試基本相同,難度較國考簡(jiǎn)單。
2、面試:形式為無領(lǐng)導(dǎo)小組討論,10人一組。
1)自我介紹;
2)給出問題討論:
第一道題是根據(jù)XX條件對(duì)給出的因素進(jìn)行取舍和排序,5分鐘討論時(shí)間,結(jié)果要一致,選出一名代表總結(jié)陳詞;之后有幾個(gè)搶答題。
3)評(píng)價(jià)自己今天表現(xiàn)。
1. 測(cè)試。編譯之前在工具—編譯系統(tǒng)選擇CPP。自己在SublimeText寫一個(gè)C++程序,ctrl+b為編譯;ctrl+shift+b為編譯后在CMD里運(yùn)行。如下圖,中文和英文都正常顯示。
網(wǎng)站題目:javascript選詞,javascript的選擇器
文章地址:http://aaarwkj.com/article2/dssjgoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、動(dòng)態(tài)網(wǎng)站、全網(wǎng)營銷推廣、小程序開發(fā)、網(wǎng)站營銷、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)