多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

HTML教程

HTML文本框參考樣式及常見操作技巧大全

閱讀 (2603)

在網頁設計中,常常要使用html文本框來收集一些用戶信息或是制作登錄頁,雖然只是簡單的輸入框,但是如果加入一些美化設計會使你的頁面看起來更加有吸引力,下面就給大家提供了一些html文本框的參考樣式和常見的html操作技巧,希望對你的網頁制作有幫助。首先我們先看看一個最簡單的文本框是如何實現的?



如上圖所示,其實這個html文本框樣式非常簡單,用到了css的偽元素focus。下面我們一起來重新做一個吧。首先我們需要在你的頁面上添加一個文本框代碼如下:


<input type="text" value="" />


這個是我們最常見到的按鈕了,它沒有任何的樣式。現在我們來添加一些好看的樣式,代碼如下:

.mytxt {
    color:#333;
    line-height:normal;
    font-family:"Microsoft YaHei",Tahoma,Verdana,SimSun;
    font-style:normal;
    font-variant:normal;
    font-size-adjust:none;
    font-stretch:normal;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    padding-top:4px;
    padding-right:4px;
    padding-bottom:4px;
    padding-left:4px;
    font-size:15px;
    outline-width:medium;
    outline-style:none;
    outline-color:invert;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    text-shadow:0px 1px 2px #fff;
    background-attachment:scroll;
    background-repeat:repeat-x;
    background-position-x:left;
    background-position-y:top;
    background-size:auto;
    background-origin:padding-box;
    background-clip:border-box;
    background-color:rgb(255,255,255);
    margin-right:8px;
    border-top-color:#ccc;
    border-right-color:#ccc;
    border-bottom-color:#ccc;
    border-left-color:#ccc;
    border-top-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-width:1px;
    border-top-style:solid;
    border-right-style:solid;
    border-bottom-style:solid;
    border-left-style:solid;
}

當我們添加了樣式以后,我們需要在文本框中引用此樣式。修改文本框代碼如下:


<input type="text" value="" class="mytxt" />


好了我們基本的文本框樣式完成了,現在我們需要在次添加focus按鈕。首先簡單的介紹一下focus按鈕的作用:就是當我們箭頭在文本框中的時候觸發此樣式。


添加css樣式如下:

.mytxt:focus {
     border: 1px solid #fafafa;
    -webkit-box-shadow: 0px 0px 6px #007eff;
     -moz-box-shadow: 0px 0px 5px #007eff;
     box-shadow: 0px 0px 5px #007eff;   
    
}
因為我們鼠標移進去的時候,需要修改邊框的顏色和一些陰影,所以上面的代碼就夠了!希望你能從上面的例子中得到啟發。


現在,我們一起來看看幾個好用的html表單文本框是如何實現的。表單的文本框分為單行文本框和多行文本框,故名思義,單行文本框用于輸入一些簡短的信息,如:姓名、E_mail地址、口令等等;多行文本框用于輸入內容較長的信息,如:用戶意見、評論、留言等。只要你理解了表單的文本框參數的含義,制作接收信息的文本框是不難的,請看下面的例子。


一、一個單行文本框的例子


單行文本框

本例的源代碼如下:

<form name="form1" action="mailto:3400982550@qq.com" method="post" enctype="text/plain">
<p>您的姓名: <input type="text" name="text1" size="12" maxlength="20">
您的E_mail: <input type="text" name="text2" size="20" maxlength="24" value="*****@*.*">
輸入口令: <input type="password" name="text3" size="8" maxlength="8"> </p>
<p align="center"> 
<input type="submit" name="提交" value="提 交">
<input type="reset" name="重寫" value="重 寫">
</p>
</form>
本例中用了三個單行文本框來分別接收用戶的“姓名”、“E_mail地址”和“口令”信息,在三個文本框中都設定文本框的寬度(size)和最大輸入文本長度(maxlength),在第二個文本框中還設定了初始值(value),你可能注意到了,我把每個文本框的名稱(name)都取成了英文名,這樣對用于程序外理比較方便,因下例中要用這個例子。若是用電子郵件接收表單信息并不用程序處理,那么用中文名比較直觀。


為了使其成為一個具有實際交互功能的表單,加上了一個提交按鈕,并在<form>標記中設定了action參數為:action="mailto:3400982550@qq.com" ,同時把method參數設置為:method="post",這樣,一旦按下“提交”按鈕將會把信息通過電子郵件發到“3400982550@qq.com”信箱。看來制作并不難!是嗎?不過要注意:size的值小于maxlength的值時,當內容超過輸入窗口的長度時會自動滾動;反之,size的值大于maxlength的值,超過maxlength長度的內容無法輸入。


html文本框

二、檢驗用戶輸入的信息

在上例中,若是用戶什么信息也不寫就按提交按鈕,那不是白收一份郵件嗎?要避免這種情況出現,就要對用戶的輸入信息進行檢驗,這就要用到<input>標記的onclick參數,我們在“提交”按鈕的<input>標記中把onclick 設置為:onclick="test(form1)",而“test(form)”則是一個Javascript子程序,用來檢驗文本框的輸入內容的,它的源代碼如下:
<script language="javascript">
<!--
function test(form){
test1(form);
test2(form);
test3(form)}
function test1(form){
if (form.text1.value=="")
alert("你沒有寫上你的姓名,請輸入姓名!")
}
function test2(form){
if (form.text2.value==""||form.text2.value.indexOf('@',0)==-1)
alert("E_mail地址不正確,請重新輸入!")
}
function test3(form){
if (form.text3.value!="12345678")
alert("密碼錯誤,請重新輸入!")
}
-->
</script>
把這段程序復制在<head>與</head>之間,那么一旦用戶按下提交按鈕,就會調用這段程序對用戶輸入的信息進行檢驗,如果信息不正確就會給出提示,提醒用戶輸入正確的信息。注:在<form>標記中設置onsubmit="test(form1)"也能達到同樣的效果。


三、制作一個留言簿


留言簿


這個留言簿雖簡單,但已包含了留言簿的基本功能,它是通過郵件的方式接收用戶的信息,無需CGI支持。它的制作也比較簡單,它采用表格產生立體效果,在表單中先插入一個表格,并設置好表格的有關參數,在表單方面,只是比例一多了一個多行文本框。在<input>標記中設置type="textarea",不能得到一個多行文本框。我們用HTML的另一個標記<textarea>來設置一個多行文本框,若是默認的文本框大小不合適,可通過設定cols和rows參數來調整窗口的大小。其它標記參數的設置同例一。本例完成后的源代碼如下:

<form name="form2" action="mailto:fyy0528@sina.com" method="post" enctype="text/plain" >
<table width="50%" border="1" bordercolorlight="#000000" bordercolordark="#FFFFFF" bgcolor="#CCFFCC" cellpadding="4" align="left">
<tr> 
<td colspan="2"> <div align="center"><b>留 言 簿</b></div> </td>
</tr>
<tr> 
<td>姓名: <input type="text" name="textfield" size="8"> </td>
<td>E_mail: <input type="text" name="textfield2" size="10" maxlength="20"> </td>
</tr>
<tr> 
<td colspan="2"> <div align="center">留 言<br> <textarea name



關閉
程序員人生
主站蜘蛛池模板: 99r8这里精品热视频免费看 | 一区二区免费视频 | 国产精品亚洲一区二区三区 | 最近最新视频中文字幕4 | 精品国产高清毛片 | 国产不卡a| 在线精品国产成人综合第一页 | 无码免费一区二区三区免费播放 | 中文字幕丰满乱码 | 五月婷婷在线视频 | 99精品一区二区免费视频 | 欧美巨大xxxx做受中文字幕 | 伊人啪啪网 | 非洲黑人最猛性xxxx_欧美 | 国产一级淫片a免费播放口欧美 | 欧美一级毛片无遮挡内谢 | 一级a性色生活片毛片 | 国产精品a v 免费视频 | 人成免费a级毛片 | 久久网伊人 | 亚洲图片欧美日韩 | videos欧美成人 | 国产在线观看精品一区二区三区91 | 国产小片 | 校园春色自拍偷拍 | 免费xxxxx大片在线观看影视 | 国产亚洲精品久久久久久无 | 中文字幕免费在线看 | 美女教师一级毛片 | 国产91色在线 | 亚洲 | 中文字幕第7页 | 网址黄 | 91精品国产人成网站 | 久久久久久综合对白国产 | 天天久久综合 | 男女晚上日日麻批视频不挡 | 国产免费一区2区3区4区 | 亚洲日本视频在线 | 免费欧美日韩 | 99久久伊人 | 欧美高清一级啪啪毛片 |