HTML5表單代碼使用起來非常方便,而且可以添加很多特效,為用戶提供更好的交互體驗(yàn)。下面我們來看一些常用的HTML5表單特效代碼。
首先是表單驗(yàn)證特效:
<form> <label>姓名:</label> <input type="text" name="name" required><br> <label>郵 箱:</label> <input type="email" name="email" required><br> <label>手機(jī)號(hào):</label> <input type="tel" name="tel"><br> <input type="submit" value="提交"> </form>上面代碼中,我們使用了required屬性對(duì)姓名和郵箱進(jìn)行了驗(yàn)證,如果用戶沒有填寫任何內(nèi)容,將會(huì)收到提示信息。我們還使用了type為tel的輸入框,限制輸入必須是電話號(hào)碼。 接下來是表單自動(dòng)完成和自動(dòng)提示特效:
<form> <label>搜索:</label> <input type="search" name="search" autocomplete="on"><br> <label>語言:</label> <input list="lang" name="language"> <datalist id="lang"> <option value="HTML"> <option value="CSS"> <option value="JavaScript"> <option value="Python"> </datalist><br> <input type="submit" value="提交"> </form>上面代碼中,我們使用了autocomplete屬性來開啟自動(dòng)完成特效,用戶只需要輸入幾個(gè)字符,就可以自動(dòng)完成表單內(nèi)容。我們還使用了datalist元素來添加自動(dòng)提示特效,當(dāng)用戶輸入內(nèi)容和選項(xiàng)匹配時(shí),會(huì)彈出提示框。 最后是表單重置特效:
<form> <label>姓名:</label> <input type="text" name="name"><br> <label>郵 箱:</label> <input type="email" name="email"><br> <label>密碼:</label> <input type="password" name="password"><br> <input type="reset" value="重置"> <input type="submit" value="提交"> </form>上面代碼中,我們使用了type為reset的表單重置按鈕,用戶點(diǎn)擊該按鈕時(shí),表單內(nèi)容會(huì)被重置為初始狀態(tài)。 以上就是一些常用的HTML5表單特效代碼,可以根據(jù)具體需求進(jìn)行使用和修改。