HTML 表单和输入

文本域通过<input type="text"> 标签来设定.文本域的缺省宽度是20个字符;

创建文本域(用户可以在文本域中写入文本):

<!DOCTYPE html>
<html>
<body>

<form action="">
First name: <input type="text" name="firstname"><br>
Last name: <input type="text" name="lastname">
</form>

</body>
</html>    

效果:

创建密码域(密码字段通过标签<input type="password"> 来定义):

<!DOCTYPE html>
<html>
<body>

<form action="">
Username: <input type="text" name="user"><br>
Password: <input type="password"(密码) name="password">
</form>

<p><b>Note:</b> The characters in a password field are masked (shown as asterisks or circles).</p>

</body>
</html>    

表单使用表单标签 <form> 来设置;

多数情况下被用到的表单标签是输入标签(<input>),输入类型是由类型属性(type)定义的;

<input type="radio"> 标签定义了表单单选框选项

创建单选按钮(Radio Buttons):

<!DOCTYPE html>
<html>
<body>

<form action="">
<input type="radio" name="sex" value="male">Male<br>
<input type="radio" name="sex" value="female">Female
</form>


</body>
</html>
        

效果:

<input type="submit"> 定义了提交按钮

创建提交按钮(Submit Button):

<form name="input" action="html_form_action.php" method="get">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>

效果:

假如在上面的文本框内键入几个字母,然后点击确认按钮,那么输入数据会传送到 "html_form_action.php" 的页面。该页面将显示出输入的结果。

创建复选框(用户可以选中或取消选取复选框)

 

<!DOCTYPE html>
<html>
<body>

<form action="">
<input type="checkbox" name="vehicle" value="Bike">I have a bike<br>
<input type="checkbox" name="vehicle" value="Car">I have a car 
</form>

</body>
</html>

效果:

创建简单的下拉列表框(下拉列表框是一个可选列表):

<!DOCTYPE html>
<html>
<body>

<form action="">
<select(选择) name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat">Fiat</option>
<option value="audi">Audi</option>
</select>
</form>

</body>
</html>

效果:

创建一个简单的带有预选值的下拉列表:

<!DOCTYPE html>
<html>
<body>

<form action="">
<select name="cars">
<option value="volvo">Volvo</option>
<option value="saab">Saab</option>
<option value="fiat" selected(已选择)>Fiat</option>
<option value="audi">Audi</option>
</select>
</form>

</body>
</html>
    

效果(在不点击选择的情况下自动选择“fiat”):

创建文本域(多行文本输入控件,用户可在文本域中写入文本。可写入字符的字数不受限制):

<!DOCTYPE html>
<html>
<body>

<textarea rows="10" cols="30">
我是一个文本框。
</textarea>

</body>
</html>

效果:

创建按钮(可以对按钮上的文字进行自定义):

<!DOCTYPE html>
<html>
<body>

<form action="">
<input type="button" value="Hello world!">
</form>

</body>
</html>

效果:

创建带边框表单(如何在数据周围绘制一个带标题的框);

<!DOCTYPE html>
<html>
<body>

<form action="">
<fieldset>(自定义文字)
<legend>Personal information:</legend>
Name: <input type="text" size="30"><br>
E-mail: <input type="text" size="30"><br>
Date of birth: <input type="text" size="10">
</fieldset>
</form>

</body>
</html>    

效果:

创建输入框和确认按钮的表单

 

<!DOCTYPE html>
<html>
<body>

<form action="demo-form.php">
First name: <input type="text" name="FirstName" value="Mickey"><br>
Last name: <input type="text" name="LastName" value="Mouse"><br>
<input type="submit" value="Submit"(提交)>
</form>


</body>
</html>    

效果:

创建复选框的表单

<!DOCTYPE html>
<html>
<body>

<form action="demo-form.php" method="get">
  <input type="checkbox" (复选框)name="vehicle" value="Bike"> I have a bike<br>
  <input type="checkbox" name="vehicle" value="Car" checked="checked"> I have a car<br>
  <input type="submit" value="Submit">
</form>

</body>
</html>    

效果:

创建单选按钮的表单

<!DOCTYPE html>
<html>
<body>

<form action="demo-form.php" method="get">
  <input type="radio" name="sex" value="Male" > Male<br>
  <input type="radio" name="sex" value="Female"checked="checked" > Female<br>
  <input type="submit" value="Submit">
</form>

</body>
</html>    

效果(在编辑单选按钮代码里加上 checked="checked” 页面显示默认值就是此按钮):

从表单发送电子邮件

<!DOCTYPE html>
<html>
<body>

<h3>Send e-mail to someone@example.com:</h3>

<form action="MAILTO:someone@example.com" method="post" enctype="text/plain">
Name:<br>
<input type="text" name="name" value="your name"><br>
E-mail:<br>
<input type="text" name="mail" value="your email"><br>
Comment:<br>
<input type="text" name="comment" value="your comment" size="50"><br><br>
<input type="submit"(提交) value="Send">
<input type="reset" (重置)value="Reset">
</form>

</body>
</html>

效果:

form>定义供用户输入的表单
<input>定义输入域
<textarea>定义文本域 (一个多行的输入控件)
<label>定义了 <input> 元素的标签,一般为输入标题
<fieldset>定义了一组相关的表单元素,并使用外框包含起来
<legend>定义了 <fieldset> 元素的标题
<select>定义了下拉选项列表
<optgroup>定义选项组
<option>定义下拉列表中的选项
<button>定义一个点击按钮
<datalist>New指定一个预先定义的输入控件选项列表
<keygen>New定义了表单的密钥对生成器字段
<output>New定义一个计算结果

 

转载于:https://www.cnblogs.com/yxmm/p/4497537.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值