溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HTML表單(下)

發布時間:2020-06-28 22:53:42 來源:網絡 閱讀:474 作者:ZeroOne01 欄目:web開發


datalist標簽與list屬性

<datalist>標簽是用來給list屬性提供列表數據的,<datalist>類似于一個數據組,option標簽用于給這個數據組填充數據。然后在組件的list屬性里指定<datalist>標簽的id屬性值即可實現下拉框的效果,示例:

HTML表單(下)


運行結果:

HTML表單(下)



將表單提交到服務器頁面

在html5中表單提交頁面可以在submit中指定,要注意的是:html5之前的版本不支持這么寫,這是html5才有的寫法。在submit中指定表單的提交頁面的話,就可以實現不同的submit設置不同的表單提交頁面。

除了可以在submit中指定表單提交頁面外,還可以使用formmethod屬性來指定提交的方式,同樣的有formtarget屬性用來指定表單提交后顯示的窗口。所以submit中支持<form>標簽的全部屬性,只不過是在屬性名稱的前面多了個form而已。

接下來我們使用w3c的服務器接收頁面來看看<input />中name屬性的作用:

HTML表單(下)


運行結果:

HTML表單(下)


服務器接收頁面就會把name的值指向你頁面輸入的數據:

HTML表單(下)

所以name屬性是用來給服務器識別你輸入的數據的


如果把formmethod的值設置為post的話,提交的數據就不會顯示出來,示例:

HTML表單(下)


運行結果:

HTML表單(下)


formmethod設置為post后,服務器接收頁面就不會顯示數據,數據被隱藏了:

HTML表單(下)


value屬性在單選框中的應用示例:

HTML表單(下)


運行結果:

HTML表單(下)


服務器就會把name值指向value值:

HTML表單(下)


在復選框應用也是一樣的:

HTML表單(下)


運行結果:

HTML表單(下)


服務器接收頁面:

HTML表單(下)



表單組件之<select>< /select>列表框和下拉框

select主要是用來實現下拉框和列表框效果的,也是使用option來填充數據,我們先來實現一個下拉框,示例:

HTML表單(下)


這個下拉框和在input中使用datalist標簽和list屬性實現的下拉框不太一樣,運行結果:

HTML表單(下)

HTML表單(下)


在option中可以使用selected屬性來默認選擇一個數據,示例:

HTML表單(下)


運行結果:

HTML表單(下)


使用size屬性來實現列表框,size的值是一個數量,表示顯示多少個option的數據,示例:

HTML表單(下)


運行結果:

HTML表單(下)


聲明multiple屬性可以實現多選,在頁面里按住Ctrl鍵然后用鼠標進行點擊就能多選,示例:

HTML表單(下)


運行結果:

HTML表單(下)


服務器接收頁面:

HTML表單(下)






表單組件之<textarea>< /textarea>多行文本框

textarea就只是用來做一個多行文本框,這個標簽常用的屬性就是rows和cols,前者用來控制行數后者用來控制列數,cols是按字符為單位的。不過除了IE內核的瀏覽器不能用鼠標拉動大小外,其他的瀏覽器是可以支持用鼠標拉動文本框的大小的。

示例:

HTML表單(下)


運行結果:

HTML表單(下)

可以拉動:

HTML表單(下)

服務器接收頁面:

HTML表單(下)



表單組件之<button>< /button>按鈕

可能有些人會疑問,為什么input已經有button了,還要額外再弄一個button標簽呢?這是因為button作為標簽的話,就能嵌套其他標簽,例如<font>、<p>、<pre>等等,能夠實現更多的效果,例如我可以在button標簽嵌套一個img放上一張圖片。

在input里則只能用type屬性來引入button組件,所以有很多的限制,頂多只能在文字上做一些效果,并且在爬取數據的時候還得需要判斷一下type里面的值是否是button,如果是使用button標簽的話直接找標簽就可以了。

button標簽類型默認是submit按鈕,如果要指定其他類型的按鈕就使用type屬性來指定,示例:

HTML表單(下)


運行結果:

HTML表單(下)


同樣的button標簽也支持formaction、formmethod、formtarget等屬性,示例:

HTML表單(下)


運行結果:

HTML表單(下)


服務器接收頁面:

HTML表單(下)


給按鈕添加圖片示例:

HTML表單(下)


運行結果:

HTML表單(下)




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女