摘要:表單是前端交互的重要部分,這里總結(jié)了我在使用表單元素時(shí)的一些經(jīng)驗(yàn)和遇到的問(wèn)題。但現(xiàn)在我知道了,至少對(duì)于表單元素,還是很重要的指定的話只是給出個(gè)樣式而已,沒(méi)有相同的怎么能標(biāo)識(shí)操作一類(lèi)數(shù)據(jù)的控件呢當(dāng)然也就不能實(shí)現(xiàn)其默認(rèn)交互效果啦。
表單是前端交互的重要部分,這里總結(jié)了我在使用表單元素時(shí)的一些經(jīng)驗(yàn)和遇到的問(wèn)題。
記得設(shè)置元素的name屬性一個(gè)我最近犯的錯(cuò):input元素不設(shè)置name,以為設(shè)置了type就自動(dòng)單選了,光看外表的結(jié)果自然被打臉。。。
其實(shí)如果只是單純的DOM操作,元素的name屬性看來(lái)是個(gè)可有可無(wú)的東西,其功能完全可以被id和class替代。但現(xiàn)在我知道了,至少對(duì)于表單元素,name還是很重要的---指定type的話只是給出個(gè)樣式而已,沒(méi)有相同的name怎么能標(biāo)識(shí)操作一類(lèi)數(shù)據(jù)的控件呢 !當(dāng)然也就不能實(shí)現(xiàn)其默認(rèn)交互效果啦。
在表單中使用button元素如果button元素被用在表單form中,那它就不再是個(gè)普通按鈕了,要注意,由于其type屬性被設(shè)置成了submit,所以此時(shí)它的行為是和這個(gè)元素一致的,你一點(diǎn)擊它就會(huì)提交表單、發(fā)送請(qǐng)求。
但如果我們就想讓它老老實(shí)實(shí)做個(gè)按鈕,或者用于實(shí)現(xiàn)其他的功能,而不是每次一點(diǎn)擊就會(huì)提交表單。這時(shí),和input元素一樣,我們可以通過(guò)設(shè)置其type屬性來(lái)達(dá)到目的,只不過(guò)其選項(xiàng)就比較少了,只有無(wú)默認(rèn)行為的button和重置的reset兩個(gè)值可供使用。
防止表單屬性和表單元素的沖突在表單里,每個(gè)表單元素的id或name值都可以看成form元素的一個(gè)屬性,而屬性的值就是具有該id或name的元素。所以我們要獲得表單元素,除了經(jīng)典的DOM方法外,還可以這么做:
雖然在表單里的這個(gè)設(shè)定給我們引用表單元素帶來(lái)很大的方便,但如果我們要使用一些form這個(gè)DOM對(duì)象的默認(rèn)屬性,那我們后定義的表單元素就會(huì)覆蓋原來(lái)的屬性,導(dǎo)致調(diào)用不到!!比如下面這個(gè)例子:
所以,我們?nèi)绻L問(wèn)form對(duì)象的默認(rèn)屬性,就必須得保證我們表單元素的id或name的值不與原有的屬性名沖突,否則是訪問(wèn)不到的。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/78861.html
摘要:表單是前端交互的重要部分,這里總結(jié)了我在使用表單元素時(shí)的一些經(jīng)驗(yàn)和遇到的問(wèn)題。但現(xiàn)在我知道了,至少對(duì)于表單元素,還是很重要的指定的話只是給出個(gè)樣式而已,沒(méi)有相同的怎么能標(biāo)識(shí)操作一類(lèi)數(shù)據(jù)的控件呢當(dāng)然也就不能實(shí)現(xiàn)其默認(rèn)交互效果啦。 表單是前端交互的重要部分,這里總結(jié)了我在使用表單元素時(shí)的一些經(jīng)驗(yàn)和遇到的問(wèn)題。 記得設(shè)置元素的name屬性 一個(gè)我最近犯的錯(cuò):input元素不設(shè)置name,以為...
摘要:前端知識(shí)點(diǎn)總結(jié)什么是什么是專(zhuān)門(mén)操作網(wǎng)頁(yè)內(nèi)容的標(biāo)準(zhǔn)為什么統(tǒng)一不同瀏覽器操作網(wǎng)頁(yè)內(nèi)容的標(biāo)準(zhǔn)優(yōu)點(diǎn)幾乎所有瀏覽器兼容什么是網(wǎng)頁(yè)中所有內(nèi)容在內(nèi)存中都是保存在一棵樹(shù)形結(jié)構(gòu)中網(wǎng)頁(yè)中每項(xiàng)內(nèi)容元素文本屬性注釋?zhuān)际菢?shù)上的一個(gè)節(jié)點(diǎn)對(duì)象。 前端知識(shí)點(diǎn)總結(jié)——DOM 1.什么是DOM: Document Object Model 什么是: 專(zhuān)門(mén)操作網(wǎng)頁(yè)內(nèi)容的API標(biāo)準(zhǔn)——w3c 為什么: 統(tǒng)一不同瀏覽器操作網(wǎng)...
摘要:在探尋的過(guò)程中發(fā)現(xiàn)自己對(duì)鍵盤(pán)輸入事件的理解還并不到位,以至于有一些代碼看得云里霧里,趕緊查閱資料寫(xiě)寫(xiě)總結(jié)一下下文所說(shuō)只在與里做了探究。短按觸發(fā)順序長(zhǎng)按觸發(fā)順序循環(huán)事件阻止冒泡這類(lèi)事件都會(huì)冒泡,阻止按照常規(guī)調(diào)用接口就可以阻止冒泡了。 前言 最近因一個(gè)需求在element-ui的Select組件文檔內(nèi)找不到對(duì)應(yīng)的示例,也就是filter-method方法的具體使用樣例,嘗試幾次之后也使用了...
摘要:跨列從指定單元格的位置處開(kāi)始,橫向向右合并幾個(gè)單元格包含自己,被合并的單元格要?jiǎng)h除。 前端知識(shí)點(diǎn)總結(jié)——HTML HTML:HTML4.01 指的就是網(wǎng)頁(yè)技術(shù)HTML5:HTML4.01的升級(jí)版本 1.web的基礎(chǔ)知識(shí) web與Internet 1.Internet:全球性的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),因特網(wǎng),互聯(lián)網(wǎng),交互網(wǎng) 2.提供服務(wù) 訪問(wèn)網(wǎng)站:www(world wide web)服務(wù) ...
摘要:目前在前端開(kāi)發(fā)所占的比重越來(lái)越高,在我們學(xué)習(xí)和開(kāi)發(fā)的過(guò)程中都會(huì)去使用。下面把程序員雷雪松對(duì)的知識(shí)點(diǎn)總結(jié)和歸納分享給大家。過(guò)濾對(duì)同胞元素的搜索。將匹配元素集合縮減為集合中的最后一個(gè)元素。返回指定元素相對(duì)于其他指定元素的位置。 jQuery目前在Web前端開(kāi)發(fā)所占的比重越來(lái)越高,在我們jQuery學(xué)習(xí)和開(kāi)發(fā)的過(guò)程中都會(huì)去使用。jQuery幫我們解決了瀏覽器之間JS一些不兼容的地方和簡(jiǎn)化了原...
閱讀 1904·2021-11-09 09:46
閱讀 2486·2019-08-30 15:52
閱讀 2445·2019-08-30 15:47
閱讀 1320·2019-08-29 17:11
閱讀 1746·2019-08-29 15:24
閱讀 3501·2019-08-29 14:02
閱讀 2442·2019-08-29 13:27
閱讀 1199·2019-08-29 12:32