html表格中加入文本框,如何用好HTML表单的文本框?HTML表单文本框的使用教程

HTML表单对于敲代码的工作者来说再熟悉不过了,不过是菜鸟也没关系,有了小编整理的教程,一样可以用好HTML表单的文本框。只要大家了解了表单文本框的参数含义,想制作接收信息的文本框还是相对容易的,下面我们来看看HTML表单文本框的详细使用教程。

注:表单的文本框分为单行文本框和多行文本框,故名思义,单行文本框用于输入一些简短的信息,如:姓名、E_mail地址、口令等等;多行文本框用于输入内容较长的信息,如:用户意见、评论、留言等。

一、一个单行文本框的例子

5e6a826381e9884e9b907864d8ae10bb.png

本例的源代码如下:

01

02

您的姓名:

03您的E_mail:

04输入口令:

05

06

07

08

09

复制代码

您的姓名:

您的E_mail:

输入口令:

本例中用了三个单行文本框来分别接收用户的“姓名”、“E_mail地址”和“口令”信息,在三个文本框中都设定文本框的宽度(size)和最大输入文本长度(maxlength),在第二个文本框中还设定了初始值(value),你可能注意到了,我把每个文本框的名称(name)都取成了英文名,这样对用于程序外理比较方便,因下例中要用这个例子。若是用电子邮件接收表单信息并不用程序处理,那么用中文名比较直观。为了使其成为一个具有实际交互功能的表单,加上了一个提交按钮,并在《form》标记中设定了action参数为:action=“mailto:fyy0528@sina.com” ,同时把method参数设置为:method=“post”,这样,一旦按下“提交”按钮将会把信息通过电子邮件发到“fyy0528@sina.com”信箱。看来制作并不难!是吗?不过要注意:size的值小于maxlength的值时,当内容超过输入窗口的长度时会自动滚动;反之,size的值大于maxlength的值,超过maxlength长度的内容无法输入。

二、检验用户输入的信息

在上例中,若是用户什么信息也不写就按提交按钮,那不是白收一份邮件吗?要避免这种情况出现,就要对用户的输入信息进行检验,这就要用到《input》标记的onclick参数,我们在“提交”按钮的《input》标记中把onclick 设置为:οnclick=“test(form1)”,而“test(form)”则是一个Javascript子程序,用来检验文本框的输入内容的,它的源代码如下:

01

02

20

复制代码

把这段程序复制在《head》与《/head》之间,那么一旦用户按下提交按钮,就会调用这段程序对用户输入的信息进行检验,如果信息不正确就会给出提示,提醒用户输入正确的信息。注:在《form》标记中设置οnsubmit=“test(form1)”也能达到同样的效果。

三、制作一个留言簿

91c885d15fe1afab27d5ab8d0088d21b.png

这个留言簿虽简单,但已包含了留言簿的基本功能,它是通过邮件的方式接收用户的信息,无需CGI支持。它的制作也比较简单,它采用表格产生立体效果,在表单中先插入一个表格,并设置好表格的有关参数,在表单方面,只是比例一多了一个多行文本框。在《input》标记中设置type=“textarea”,不能得到一个多行文本框。我们用HTML的另一个标记《textarea》来设置一个多行文本框,若是默认的文本框大小不合适,可通过设定cols和rows参数来调整窗口的大小。其它标记参数的设置同例一。本例完成后的源代码如下:

01

02

03

04

留 言 簿

05

06

07

姓名:

08

E_mail:

09

10

11

留 言

12

13

14

15

16

17

18

19

20

复制代码

留 言 簿
姓名: E_mail:
留 言

想用好HTML表单的文本框就这么简单,有兴趣的伙伴,不妨尝试看看哦!希望该教程能给大家带来帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值