form標簽


form表單標簽

作用:

收集並提交用戶的信息給指定服務器,其所收集的是form標簽內的數據

action:地址

method:方式,包括get和post

表單域標簽

作用:

給用戶提供輸入數據或選擇的地方

使用:

文本框:input type="text"

text:收集少量的文本數據,用戶可見

possword:用戶不可見,會成為黑點

name

<html>
    <head>
	    <title>form標簽</title>
		<meta charset="UTF-8"/>
	<head/>
	    <!--
		    form表單標簽
			作用:收集並提交用戶的信息給指定服務器
			      其所收集的是form標簽內的數據
				  
		    action:表示所收集的數據所提交的地址,就是URL
			        #會自己提自己
			method:表所提交的方式
			        包括get:適合小量數據 表單數據以?隔開,拼接在URL后面,鍵值對中間用&隔開,不安全
					    post:適合大量數據,安全,不在URL后顯示
						
			使用:
			    表單標簽中寫表單域標簽
				再點擊數據提交時,form標簽會將其中的表單域標簽中用戶書寫的數據按照method的方式進行提交
				提交到action的指定地址
			
			表單域標簽
			作用:給用戶提供輸入數據或選擇的地方
			使用:
			    文本框:input type="text"
				        text:收集少量的文本數據,用戶可見
				        possword:用戶不可見,會成為黑點
						name:數據提交的鍵,也會被js使用
			
			注:表單數據的提交,提交的表單必須擁有name屬性值,否則不會提交
			    輸入之后按登錄會在網頁路徑的地方提交輸入的數據
				提交的數據為鍵值對,鍵為name屬性的值,值為用戶輸入的數據
				
		-->
    <body>
		<h3>form標簽學習</h3>
		<hr />
		<form action="#"   method="get">
		    用戶名:<input type="text" name="uname" value="張三"/><br />
            <!--value是默認值,直接會顯示在文本框中-->
			密碼:<input type="password" name="upwd"/><br />
			<input type="submit" value="登錄"/><br />
			
			<!--form表單的提交目前需依賴於submit提交按鈕,必須要寫,不然無法提交-->
		</form>
		
	</body>
</html>

單選框標簽

格式

input type="radio" name="" value="" checked="checked"

注:所有單選框若name屬性一樣則只能選一個

<html>
    <head>
	    <title>單選框學習</title>
		<meta charset="UTF-8"/>
	</head>
    <body>
	    <h3>單選框學習</h3>
		<hr />
        
		<form>
		    性別:男<input type="radio" name="sex" value="1" checked="checked"/>
			      女<input type="radio" name="sex" value="0"/><br>
		    <!--
			    默認提交不會提交男女等前面的與單選框無直接關系的值,若不設置value,則提取默認值
			    一般還會設置一個默認值checked,默認選此選項
			-->
		
		    <input type="submit" value="登錄"/>
		</form>
	</body>
</html>

多選框標簽

<form>
愛好:唱歌<input type="checkbox" name="fav" value="1"/>
			      跳舞<input type="checkbox" name="fav" value="2"/>
			      跑步<input type="checkbox" name="fav" value="3"/><br />
		    <!--
		        多選框
				    input type="checkbox" name="" value="" checked="checked"
					name值必須相同,value值不同,提交的是value
		    -->
</form>

設置多/單選框大小

在css中寫

input{
	height:10px;
	transform:scale(1.5);/*設置單選多選框的大小,()內大於1是放大,小於1是縮小*/
}

下拉框選項

  1. select其下面有子標簽,下拉選項,用option,一個option代表一個下拉選項
  2. 在select上聲明name屬性
  3. 也有默認選項selected
<select name="address">
		<option value="0">--請選擇--</option>
		<option value="1">北京</option>
	    <option value="2">上海</option>
		<option value="3" selected="selected">山西</option>
</select><br />

文本域

textarea name="intro" rows="10" cols="30"

row:行數

cols:列數

<textarea name="intro" rows="10" cols="30"></textarea><br />

普通按鈕

不具備數據提交功能
input type="button" id="" value=""

<input type="button" id="" value="普通按鈕"/>

隱藏標簽

數據必須隨着用戶的提交而提高,但又不能顯示給用戶,挺重要的
input type="hidden" name="" id="" value=""
在頁面上不顯示,但在提交的數據中可以看到定義的數據

<input type="hidden" name="hidden" id="" value="hh"/>

重置按鈕

可以清除數據

reset

<form action="/study/login.jsp"   method="get">	
	<input type="reset" id="" value="清除數據" style="background-color:#C4E1FF;" />
</form>

使用按鈕跳轉到指定頁面

<!--在button中嵌套a標簽,會生成跳轉按鈕,跳轉至href指定的頁面-->
<button id="face" style="background-color:#FFDCB9;">
	<a href="" style="color:black;" target="_blank">使用Facebook賬號登錄</a>
</button>

使按鈕居中

<center>
	<input type="submit" value="提 交" id="in1"/>
</center><!--用center將按鈕居中-->


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM