時間:2023-07-24 23:09:01 | 來源:網(wǎng)站運營
時間:2023-07-24 23:09:01 來源:網(wǎng)站運營
HTML5創(chuàng)建表單(下):text
、password
、radio
、button
、submit
等。除了基本屬性外,HTML5
中還有一些高級屬性,包括url
、eamil
、time
、range
、search
等。對于這些高級屬性的支持,不同的瀏覽器可能支持程度不一樣,本文主要以Chrome
查看效果。url
屬性url
屬性和前面介紹的一樣,用于對網(wǎng)頁網(wǎng)址的說明,顯示為在文本框中輸入url
地址。主要是用于驗證url
的值,代碼格式如下:1<input type = "url" name = "userurl1" />
對于上述的url
屬性,用戶還可以通過普通屬性設(shè)置url
輸入框,例如可以使用max
屬性設(shè)置其最大值,min
屬性設(shè)置其最小值,step
屬性設(shè)置合法的數(shù)字間隔、利用value
屬性規(guī)定其默認值。這普通屬性對于另外的高級屬性中也適用,后面不再重復。1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表單的高級使用</title> 6</head> 7<body> 8<form> 9請輸入網(wǎng)址:<br>10<input type="url" name="userurl">11</form>12</body>13</html>
email
屬性URL
屬性類似,email
屬性主要用于讓瀏覽者輸入E-mail
地址。在提交表單時會自動驗證E-mail
的值,代碼格式如下:1<input type = "email" name = "user_email" />
看一個例子1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表單的高級使用</title> 6</head> 7<body> 8<form> 9郵箱:10<input type="email" name="user_email" />11<br/>12<input type="submit" value="submit">13</form>14</body>15</html>
單擊【submit】,如果郵箱不合法,則會出現(xiàn)如上提示。date
和times
date
選取日、月、年month
選取月、年week
選取周、年time
選取時間datetime
選取時間、日、月、年datetime-local
選取時間、日、月、年 (本地時間)date
為例,代碼格式如下:1<input type = "date" name = "user_date" />
看一個例子1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表單的高級使用</title> 6</head> 7<body> 8<form> 9請輸入日期:10<input type="date" name="user_date"><br/>11<br/>12<input type="submit" value="submit">13</form>14</body>15</html>
number
屬性和range
屬性number
屬性提供了一個輸入數(shù)字的輸入類型。用戶可以直接輸入數(shù)字或者通過單擊微調(diào)框中的按鈕選擇數(shù)字,代碼格式如下:1<input type = "number" name = "number_1" />
建議在用number
屬性時用max
屬性和min
屬性規(guī)定輸入數(shù)字的最大值和最小值。range
屬性提供了一個可以滾動的控件,與number
屬性用法差不多。,代碼格式如下:1<input type = "range" name = "range_1" min = " " max = " "/>
看如下一個例子:1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>表單的高級使用</title> 6</head> 7<body> 8<form> 9請輸入次數(shù):10<input type="number" name="shuzi"/>次<br/>11成績排名:12<input type="range" name="ran" min="1" max="10"/>13<br/>14<input type="submit" value="submit">15</form>16</body>17</html>
required
屬性required
屬性規(guī)定必須在提交之前填寫輸入域(也就是說不能空)。required
屬性幾乎可以用于所有屬性。例子在如下的綜合示例給出。1<!doctype html> 2<html> 3<head> 4<meta charset="utf-8"> 5<title>用戶反饋頁面</title> 6</head> 7<h1 align="center">用戶反饋標單</h1> 8<form> 9<p>姓 名10 <input type="text" required></p>11 <p>性 別12 <input type="radio" name="sex" value="man">男13 <input type="radio" name="sex" value="woman">女</p>14 <p>年 齡15 <input type="text"></p>16 <p>聯(lián)系電話17 <input type="text" required></p>18 <p>電子郵件19 <input type="email" name="user_eamil" required></p>20 <p>聯(lián)系地址21 <input type="text" required></p>22 <p>請輸入您對網(wǎng)站的建議<br>23 <textarea name="建議" cols="50" rows="5"></textarea></p>24 <input type="submit" name="submit" value="提交">25 <input type="reset" name="reset" value="重置">26</form>27<body>28</body>29</html>
這效果可以說很丑陋,因為我們僅僅只使用了HTML5,也是可以原諒的。下此準備開始介紹CSS3,讓它來幫助我們美化。關(guān)鍵詞:創(chuàng)建
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。