您好,登錄后才能下訂單哦!
小編給大家分享一下HTML如何實現交互 ,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
1.網站怎樣與用戶進行交互?答案是使用HTML表單(form)。表單是可以把瀏覽者輸入的數據傳送到服務器端,這樣服務器端程序就可以處理表單傳過來的數據。 <form method="傳送方式" action="服務器文件">
1).<form> :<form>標簽是成對出現的,以<form>開始,以</form>結束。
2).action :瀏覽者輸入的數據被傳送到的地方,比如一個PHP頁面(save.php)。
3).method : 數據傳送的方式(get/post)。
例子:method="post" action="save.php"
2.當用戶要在表單中鍵入字母、數字等內容時,就會用到文本輸入框。文本框也可以轉化為密碼輸入框。
<form> <input type="text/password" name="名稱" value="文本" /> </form>
1)type:
當type="text"時,輸入框為文本輸入框;
當type="password"時, 輸入框為密碼輸入框。
2)name:為文本框命名,以備后臺程序ASP 、PHP使用。
3)value:為文本輸入框設置默認值。(一般起到提示作用)
例子:<input type="text" name="myName" />
<input type="password" name="pass" />
3.當用戶需要在表單中輸入大段文字時,需要用到文本輸入域。
<textarea rows="行數" cols="列數">文本</textarea>
1)<textarea>標簽是成對出現的,以<textarea>開始,以</textarea>結束。
2)cols :多行輸入域的列數。
3)rows :多行輸入域的行數。
4)在<textarea></textarea>標簽之間可以輸入默認值。
例:
<textarea cols="50" rows="10">在這里輸入內容...</textarea>
4.使用單選框、復選框,讓用戶選擇
<input type="radio/checkbox" value="值" name="名稱" checked="checked"/>
1)type:
當 type="radio" 時,控件為單選框
當 type="checkbox" 時,控件為復選框
2)value:提交數據到服務器的值(后臺程序PHP使用)
3)name:為控件命名,以備后臺程序 ASP、PHP 使用
4)checked:當設置 checked="checked" 時,該選項被默認選中
同一組的單選按鈕,name 取值一定要一致,value可以不一致比如上面例子為同一個名稱“radioLove”,這樣同一組的單選按鈕才可以起到單選的作用
5.使用下拉列表框,節省空間
<option value="提交值">選項</option> 設置selected="selected"屬性,則該選項就被默認選中。
6.下拉列表也可以進行多選操作,在<select>標簽中設置multiple="multiple"屬性,就可以實現多選功能,在 windows 操作系統下,進行多選時按下Ctrl鍵同時進行單擊(在 Mac下使用 Command +單擊),可以選擇多個選項。
例:
<select multiple="multiple">
7.當用戶需要提交表單信息到服務器時,需要用到提交按鈕。
<input type="submit" value="提交">
type:只有當type值設置為submit時,按鈕才有提交作用
value:按鈕上顯示的文字
8.可以使用重置按鈕使輸入框恢復到初始狀態。只需要把type設置為"reset"就可以。
<input type="reset" value="重置">
9.label標簽不會向用戶呈現任何特殊效果,它的作用是為鼠標用戶改進了可用性。如果你在 label 標簽內點擊文本,就會觸發此控件。就是說,當用戶單擊選中該label標簽時,瀏覽器就會自動將焦點轉到和標簽相關的表單控件上(就自動選中和該label標簽相關連的表單控件上)。
標簽的 for 屬性中的值應當與相關控件的 id 屬性值一定要相同。
label的作用就是點擊“男”這個字時就相當于點擊“男”后面的圓點
以上是“HTML如何實現交互 ”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。