如何優化HTML的輸入框-創新互聯

這篇文章給大家分享的是有關如何優化HTML的輸入框的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

成都創新互聯是一家專業提供克拉瑪依企業網站建設,專注與成都做網站、成都網站建設、H5技術、小程序制作等業務。10年已為克拉瑪依眾多企業、政府機構等服務。創新互聯專業網絡公司優惠進行中。

為了提高用戶體驗和易用度,一些設計師會對網頁中用戶經常用的東西進行優化,比如輸入框。一般的輸入框是怎樣優化的呢?從用戶體驗的角度出發,簡化用戶使用步驟,讓用戶用得更方便就是提高了易用性,例如當鼠標懸浮在輸入框時改變輸入框顏色、自動選中輸入框中的默認文字,或者點擊輸入框時自動清除默認內容等等。
這個效果聽起來復雜,其實做起來卻很簡單,只要一小段javascript代碼即可解決。下面介紹一下幾種效果的代碼。
1.點擊輸入框選中內容的Html代碼:

<form id="form1" name="form1" method="post" action=""> 
<label for="textfield">輸入內容:</label> 
<input name="textfield" type="text" id="textfield" value="Dreamweaver"onfocus="this.select()" /> 
</form>

這段代碼中最重要的部分就是onfocus這部分,如果不用onfocus,使用onclick也可以達到同樣效果,比如onfocus="this.select()"。
2.鼠標懸浮在輸入框上時改變邊框顏色或背景色
這個效果有兩種方法:方法一是使用CSS中的偽元素:focus;方法二還是使用一小段javascript; 方法一的html代碼和上面的例子中一樣,只不過在CSS中加入以下一段:

input:hover { border:1px solid #F00; }

在鼠標懸浮在輸入框時,輸入框邊框就會變成紅色,但是此方法只在Firefox瀏覽器和IE7以上版本中有效,IE6不支持,所以它有一定的局限性。 方法二的代碼大部分和上面的例子中一樣,只不過在在后面再加入一個一段鼠標懸浮的代碼:

<form id="form1" name="form1" method="post" action=""> 
<label for="textfield">輸入內容:</label> 
<input name="textfield" type="text" id="textfield" value="Dreamweaver"onfocus="this.select()" onmouseover="this.style.borderColor='#FF6600'" onmouseout="this.style.borderColor=''" /> 
</form>

使用這段代碼,大多數瀏覽器都可以支持。
3.點擊輸入框默認文字消失
還有一種效果,當鼠標點擊輸入框時,原有的默認文字消失。如果輸入其它新內容,然后移開鼠標,輸入框新內容不變;如果不輸入新內容,鼠標離開輸入框又還原默認文字。 這種效果也只用加入一小段javascript判斷即可完成:

<form id="form1" name="form1" method="post" action=""> 
<label for="textfield">輸入內容:</label> 
<input name="textfield" type="text" id="textfield" value="Dreamweaver" onmouseover="this.style.borderColor='#FF6600'" onmouseout="this.style.borderColor=''" onFocus="if (value =='Dreamweaver'){value =''}" onBlur="if (value ==''){value='Dreamweaver'}"/> 
</form>

HTML5中可以直接使用input的placeholder屬性:

<input type="search" name="user_search" placeholder="Search W3School" />

感謝各位的閱讀!關于“如何優化HTML的輸入框”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

網頁題目:如何優化HTML的輸入框-創新互聯
文章URL:http://m.kartarina.com/article10/ccghdo.html

成都網站建設公司_創新互聯,為您提供App開發網站營銷域名注冊云服務器網站制作虛擬主機

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設公司
主站蜘蛛池模板: 亚洲av无码电影网| 无码福利一区二区三区| 亚洲AV无码一区二区三区在线观看| 精品人妻无码一区二区色欲产成人| 国产综合无码一区二区色蜜蜜| 亚洲av无码av制服另类专区| 无码中文字幕一区二区三区| 久久精品无码一区二区三区| 无码中文av有码中文av| 久久亚洲AV成人无码电影| 国产成人无码av在线播放不卡| 日韩精品无码一区二区三区免费 | 亚洲精品无码专区2| 日韩av无码中文字幕| 免费无遮挡无码永久在线观看视频| 日韩精品无码熟人妻视频| 无码国模国产在线无码精品国产自在久国产| 日韩精品无码免费专区网站| 无码高潮少妇毛多水多水免费| 日韩乱码人妻无码中文字幕| 变态SM天堂无码专区| 亚洲AV无码一区二区三区在线观看| 无码国产精品一区二区免费 | 亚洲国产精品无码久久久秋霞2| 亚洲av无码偷拍在线观看| 亚洲综合久久精品无码色欲| 日韩精品真人荷官无码| 亚洲AV无码久久精品成人 | 熟妇无码乱子成人精品| 亚洲中文字幕无码久久精品1 | 无码爆乳护士让我爽| 亚洲国产精品无码久久SM | 日韩一区二区三区无码影院| 成人无码午夜在线观看| 白嫩无码人妻丰满熟妇啪啪区百度| 无码中文在线二区免费| 国模无码视频一区| 国产精品亚洲а∨无码播放麻豆| 国产精品无码AV不卡| 国产av无码久久精品| 亚洲精品无码成人片在线观看|