摘要:對我這個初學(xué)前端的小白來講,在每次編寫標(biāo)簽的時候經(jīng)常把屬性省略掉,經(jīng)了解標(biāo)簽屬性和屬性是必須有的。五阻止表單提交以及與互換電話這是當(dāng)表單不符合要求時,阻止提交表單的代碼,但寫表單的時候難免會用到,所以要把替換成電話提交
學(xué)了這么久的前端,一直沒有具體總結(jié)自己的經(jīng)驗(yàn),只有一些記錄在筆記的零星經(jīng)驗(yàn),今天來這里說說我在初次編寫from表單過程中總結(jié)出的東西:
首先我個人認(rèn)為最難的也是個人認(rèn)為最重要一點(diǎn):就是當(dāng)我們的程序發(fā)生問題時該怎么解決?
當(dāng)編寫一段代碼的時候,背后總有種種的元素在影響代碼的運(yùn)行效果,而導(dǎo)致錯誤發(fā)生的最具體的原因我把它理解為問題根源,當(dāng)根源找到之后往往所有的問題都會迎刃而解。那怎么才能找到根源的所在呢?第一問人,第二網(wǎng)上查,第三查書,最后一種笨方法就是把所有的影響到的元素全都找出來,一個一個修改代碼排除,往往我們所認(rèn)為正確的其實(shí)它是錯誤的。
廢話少說,下面來看一下我所遇見的問題:
一、關(guān)于標(biāo)簽獨(dú)有屬性*{list-style:none;}
這段代碼是我為了省事,把list-style放到了通配符*里面,但這么寫不對,list-style是li標(biāo)簽才有的屬性,應(yīng)該針對li把list-style定位到li:
li{list-style:none;}二、單選按鈕能被同時選中
男 女
上面代碼運(yùn)行的時候,會發(fā)現(xiàn)這兩個單選按鈕可以同時被選中,原因是input標(biāo)簽少了一個name屬性。對我這個初學(xué)前端的小白來講,在每次編寫input標(biāo)簽的時候經(jīng)常把name屬性省略掉,經(jīng)了解input標(biāo)簽name屬性和type屬性是必須有的。
男 女
所以只要在input標(biāo)簽加上name屬性就不會發(fā)生單選按鈕能同時選中的尷尬。
三、設(shè)置樣式時發(fā)生沖突我想要一個輸入框失去焦點(diǎn)的時候,如果里面的內(nèi)容為空的話,邊框變成紅色:
上面的代碼并沒有實(shí)現(xiàn)預(yù)期的效果,原因是我之前寫樣式的時候加了border:none;,還有我在判斷時出現(xiàn)了錯誤,length是用來保存字符串的長度的,不能拿來判斷value是否為空,應(yīng)該這么寫才對:
四、正則g的錯誤使用
上面代碼是如果輸入不正確的電話號碼時input失去焦點(diǎn)時邊框變紅色,但程序運(yùn)行時我輸入正確的電話號碼,當(dāng)input失去焦點(diǎn)時邊框變黑色再次得到焦點(diǎn)然后再次失去焦點(diǎn)邊框變紅色,原因是我在寫正則的時候用到了全局匹配g,這里g特點(diǎn)是在匹配成功后會記錄匹配成功后的位置,下一次匹配是從上一次匹配成功的末尾位置開始匹配,所以在使用正則匹配時,如果只匹配一個結(jié)果時g就不應(yīng)該出現(xiàn)。
五、阻止表單提交以及submit與div互換這是當(dāng)表單不符合要求時,阻止提交表單的代碼,但寫表單的時候難免會用到ajax,所以要把submit替換成div:
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/91789.html
摘要:對我這個初學(xué)前端的小白來講,在每次編寫標(biāo)簽的時候經(jīng)常把屬性省略掉,經(jīng)了解標(biāo)簽屬性和屬性是必須有的。五阻止表單提交以及與互換電話這是當(dāng)表單不符合要求時,阻止提交表單的代碼,但寫表單的時候難免會用到,所以要把替換成電話提交 學(xué)了這么久的前端,一直沒有具體總結(jié)自己的經(jīng)驗(yàn),只有一些記錄在筆記的零星經(jīng)驗(yàn),今天來這里說說我在初次編寫from表單過程中總結(jié)出的東西: 首先我個人認(rèn)為最難的也是個人認(rèn)為...
摘要:對我這個初學(xué)前端的小白來講,在每次編寫標(biāo)簽的時候經(jīng)常把屬性省略掉,經(jīng)了解標(biāo)簽屬性和屬性是必須有的。五阻止表單提交以及與互換電話這是當(dāng)表單不符合要求時,阻止提交表單的代碼,但寫表單的時候難免會用到,所以要把替換成電話提交 學(xué)了這么久的前端,一直沒有具體總結(jié)自己的經(jīng)驗(yàn),只有一些記錄在筆記的零星經(jīng)驗(yàn),今天來這里說說我在初次編寫from表單過程中總結(jié)出的東西: 首先我個人認(rèn)為最難的也是個人認(rèn)為...
摘要:本文收錄于技術(shù)專家修煉文中配套資料合集路線導(dǎo)圖高清源文件點(diǎn)擊跳轉(zhuǎn)到文末點(diǎn)擊底部卡片回復(fù)資料領(lǐng)取哈嘍,大家好,我是一條最近粉絲問我有沒有自學(xué)路線,有了方向才能按圖索驥,事半功倍。 ...
摘要:發(fā)布應(yīng)用市場的平臺搶紅包工具紅包精靈開源啦掘金紅包精靈,如果喜歡,點(diǎn)個開源不易。作者將原素材文章進(jìn)行了新內(nèi)容的添加和重新排列,但是因?yàn)槲恼赂咝У拇a編寫技巧總結(jié)前端掘金本文總結(jié)了代碼編寫技巧,來提升你的和代碼。 收藏安卓開發(fā)中非常實(shí)用優(yōu)秀的庫! 有圖有真相! - Android - 掘金本來是打算收藏工具類的,但轉(zhuǎn)念一想,已經(jīng)有這么多優(yōu)秀的庫了,就沒必要再去重復(fù)造輪子了,便歸納工作中比...
閱讀 2121·2021-11-23 10:06
閱讀 3482·2021-11-11 16:54
閱讀 3349·2019-08-29 17:31
閱讀 3573·2019-08-29 17:05
閱讀 2173·2019-08-26 13:36
閱讀 2165·2019-08-26 12:17
閱讀 530·2019-08-26 12:12
閱讀 1679·2019-08-26 10:19