一、普通按鈕button
普通按鈕一般情況下要配合JavaScript腳本來進(jìn)行表單的實(shí)現(xiàn)。
語(yǔ)法:
<input type="button" value="普通按鈕的取值" onclick="JavaScript腳本程序"/>
說明:
value的取值就是顯示在按鈕上的文字,onclick是普通按鈕的事件,這個(gè)我們?cè)贘avaScript入門教程中會(huì)詳細(xì)講解,在此大家了解一下就OK了。
舉例:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> 單擊按鈕彈出對(duì)話框:<br/> <input type="button" value="按鈕" onclick="alert('你點(diǎn)擊了按鈕!')"> </body> </html>
二、提交按鈕submit
提交按鈕可以看成一種具有特殊功能的普通按鈕,單擊提交按鈕可以實(shí)現(xiàn)將表單內(nèi)容提交給服務(wù)器處理。
語(yǔ)法:
<input type="submit" value="提交按鈕的取值"/>
說明:
value的取值就是顯示在按鈕上的文字。例子請(qǐng)看重置按鈕中的例子。
提交按鈕submit真正的用處還得我們學(xué)了后端技術(shù)才能真正理解。
三、重置按鈕reset
重置按鈕也可以看成一種具有特殊功能的普通按鈕,單擊重置按鈕可以清除用戶在頁(yè)面表單中輸入的信息。
語(yǔ)法:
<input type="reset" value="重置按鈕的取值"/>
說明:
value的取值就是顯示在按鈕上的文字。
舉例:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> <form name="form1" method="post" action="index.html"> 賬號(hào):<input type="text"/><br/> 密碼:<input type="text"/><br/> <input type="submit" value="提交"/> <input type="reset" value="重置"/> </form> </body> </html>
你在文本框輸入字符之后,按下重置按鈕,你會(huì)發(fā)現(xiàn)文本框的內(nèi)容清除了!這就是重置按鈕的功能。
1、重置按鈕的誤區(qū)
我們從上面知道,重置按鈕可以清除用戶在表單輸入的信息,但是重置按鈕只能清除“當(dāng)前所在form標(biāo)簽”內(nèi)的表單元素內(nèi)容,對(duì)當(dāng)前所在form標(biāo)簽之外的表單元素?zé)o效。
舉例:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> <form name="form1" method="post" action="index.html"> 賬號(hào):<input type="text"/><br/> 密碼:<input type="text"/><br/> <input type="submit" value="提交"/> <input type="reset" value="重置"/> </form> 昵稱:<input type="text"/><br/> </body> </html>
然后你在<form>標(biāo)簽外的文本框,即昵稱那個(gè)文本框輸入信息再按重置按鈕,你會(huì)發(fā)現(xiàn)無效了。
結(jié)論:重置按鈕reset只能清除當(dāng)前所在<form>標(biāo)簽內(nèi)部的表單元素的輸入信息,對(duì)當(dāng)前所在<form>標(biāo)簽外部的表單元素?zé)o效。
在此隨便提一下,提交按鈕也是針對(duì)當(dāng)前所在<form>標(biāo)簽而言的。
四、普通按鈕、提交按鈕和重置按鈕的區(qū)別
從上面我們知道:普通按鈕一般與JavaScript腳本結(jié)合在一起來實(shí)現(xiàn)一些特效,提交按鈕主要用于把當(dāng)前所在<form>標(biāo)簽內(nèi)部的表單輸入信息提交給服務(wù)器處理,而重置按鈕則是清除當(dāng)前所在<form>標(biāo)簽內(nèi)部的表單元素的輸入信息。
對(duì)于這3種按鈕的功能,在HTML入門階段,你是不可能完全理解的。所以大家不用心慌,自己不太懂沒關(guān)系,因?yàn)檫@涉及了JavaScript和動(dòng)態(tài)網(wǎng)頁(yè)的內(nèi)容,我們學(xué)了后期課程就會(huì)很清楚了。在HTML階段,我們只需要知道按鈕有哪幾種,標(biāo)簽代碼怎么寫就可以了,很簡(jiǎn)單。
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com