html表单基础

表单:用户搜集用户的信息,比如登录表单的用户名、密码等。

这些信息会提交给服务器来验证。

input标记:

<!--下面这一句中不添加name的话,系统不会提交这个内容-->

<input type="text" name="username" size="20" disabled="true" value="tom"/>

type="text":文本输入框;

type="submit":提交按钮

type="button":普通按钮

type="reset":重置按钮

type="password":密码输入框

type="radio":单选(checked="checked"默认选则)

type="checkbox":多选(checked="checked"默认选则)

type="file":上传文件(必须给form添加enctype="multipart/form-data")

type="hidden":隐藏域(默认提交一些内容)


size="20":最多显示20个字符

name="username":相当于变量名

disabled="true":不可编辑

value="tom":默认值是tom。


非input标记:

<textarea>:多行文本框

<select>:下拉框

form的method方式:

get:默认模式,提交的信息可以在URL中看到。

例如:file:///G:/Java/java_ee/first.html?username=123456&passwd=111111

有两个变量名,username和passwd是代码中设置name属性的内容。

?username=后面的123456就是提交的用户名。

&passwd=后面的111111就是提交的密码。

post:这种模式提交的信息在URL中看不到。

代码:

<html>
	<head>
		<title>HTML表单基础</title>	
		<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
	</head>
	<body>
		<form method="get">
			<table border="1">
				<tr>
					<td align="right">用户名:</td>
					<td>	
						<!--下面这一句中不添加name的话,系统不会提交这个内容-->
						<input type="text" name="username" size="20" disabled="true" value="tom"/>
					</td>
				</tr>   
				<tr>
					<td align="right">密码:</td>
					<td>	
						<!--下面这一句中不添加name的话,系统不会提交这个内容-->
						<input type="password" name="passwd" size="20"/>
					</td>
				</tr>
				
				<tr>
					<td align="right">性别:</td>
					<td>
						<!--单选框radio-->
						男<input type="radio" name="sex" value="m" checked="checked"/>
						女<input type="radio" name="sex" value="f" />
					</td>
				</tr>
				<tr>
					<td align="right">爱好:</td>
					<td>
						<!--复选框checkbox-->
						足球<input type="checkbox" name="interest" value="footing" />
						做饭<input type="checkbox" name="interest" value="cooking" checked="checked"/>
						钓鱼<input type="checkbox" name="interest" value="fishing" />
					</td>
				</tr>
				<tr>
					<td align="right">照片:</td>
					<td>
						<input type="file" name="imgfile" />
					</td>
				</tr>
				<tr>
					<td>自我描述:</td>
					<td>
						<!--多行文本编辑框-->
						<textarea name="desc" rows=3" cols="20">
						</textarea>
					</td>
				</tr>
				<tr>
					<td>城市:</td>
					<td>
						<!--下拉框select
							multiple="multiple"可按住Ctrl多选
							selected="true"设置默认选项
						-->
						<select name="city" multiple="multiple">
							<option value="BJ">北京</option>
							<option value="SH">上海</option>
							<option value="XA" selected="true">西安</option>
						</select>
					</td>
				</tr>
				<!--隐藏域-->
				<input type="hidden" name="key" value="somedata" />
				<tr>
					<td colspan="2" align="center">
							<!--提交按钮-->
							<input type="submit" value="注册"/>
							<!--重置按钮-->
							<input type="reset" value="重置"/>	
							<!--普通按钮-->
							<input type="button" value="点我没用"/>	
					</td>
				</tr>
				
			</table>
		</form>
	</body>
</html>


界面如下:


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值