专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

html表单怎么制作,html表单代码

来源:小易整编  作者:小易  发布时间:2023-03-20 04:37
摘要:html表单怎么制作,html表单代码HTML表单大部分情况下,网页中展示的数据或者图片或者多媒体效果都是静态的数据,但是有时用户需要通过网页跟服务器进行动态的数据交互,例如登录、注册等操作,这时需要用到表单。表单其实是由一些输入框、单选、...

type=password 可以定义一个密码控件,例如:

<div class="ui attached segment">    <div class="required inline field ">        <label for="user_name">用户名或邮箱</label>        <input id="user_name" name="user_name" value="" autofocus="" required="">    </div>    <div class="required inline field ">        <label for="password">密码</label>        <input id="password" name="password" type="password" autocomplete="off" value="" required=""><!-- 密码表单 -->    </div>    <div class="inline field">        <label></label>        <button class="ui green button">登录</button>    </div> </div>

2.5 隐藏输入框

JavaScript 没有全局变量的功能,有时需要定义全局变量,可以用 cookie 来实现,但是浏览器可以关闭 cookie ,而且 cookie 在发送 HTTP 时会被带上,浪费数据传输,这时使用隐藏域的方式实现比较简单。例如:

<form action="https://www.baidu.com" method="post" onclick='beforeSubmit()'>    <input type="hidden" id='_viewstate' name="_viewstate" /><!--隐藏域-->    <input type="submit" value="click" /> </form> <script> function beforeSubmit(){//提交表单前执行赋值函数    document.getElementById("_viewstate").value = document.referrer; } </script>

上述代码通过定义隐藏域,当点击提交按钮时将该页面的上个页面的 URL 传输给表单的目标 URL,做到传输值的作用。

2.6 文件表单

有时需要做一个上传文件的功能,这时需要用到文件表单,通过设置 type=file 可以定义文件表单控件,还需要设置 enctype=multipart/form-data 编码方式,才能正确传输文件,例如:

<form  action="/user/settings/avatar" method="post" enctype="multipart/form-data">    <div>        <label for="avatar">选择新的头像</label>        <input name="avatar" type="file">    </div> </form>

2.7 重置按钮

重置按钮用于将表单内的控件的值重置为初始化状态,并非清空数据,表单中的初始化数据定义在 value 值中,而且重置按钮必须包裹在 form 表单标签中,例如:

<form  action="/user/settings" method="post">    <div>        <label for="username">用户名</label>        <input id="username" name="name" value=""  autofocus="" required="">*<!--初始化表单是空-->    </div>    <div>        <label for="full_name">自定义名称</label>        <input id="full_name" name="full_name" value=""><!--初始化表单是空-->    </div>    <div>        <label for="email">邮箱</label>        <input id="email" name="email" value="" required="">*<!--初始化表单是空-->    </div>    <div>        <label for="website">个人网站</label>        <input id="website" name="website" type="url" value=""><!--初始化表单是空-->    </div>    <div>        <label for="location">所在地区</label>        <input id="location" name="location" value=""><!--初始化表单是空-->    </div>    <div>        <input type="reset" value="重置"><button class="ui green button">更新信息</button>    </div> </form>

2.8 提交按钮

提交按钮相当于表单 form 的开关,点击这个开关相当于将表单中的数据提交给服务器。通过设置 type=submit 可以定义一个提交表单按钮,这个按钮必须包裹在 form 标签中才能生效,例如:

<form class="ui form" action="/user/settings" method="post">    <div class="required field ">        <label for="username">用户名<span class="text red hide" id="name-change-prompt"> 该操作将会影响到所有与您帐户有关的链接</span></label>        <input id="username" name="name" value="" data-name="jdhg" autofocus="" required=""><!--初始化表单是空-->    </div>    <div class="field">        <input type="submit" value="提交">    </div> </form>

3. 小结

本章介绍了网页中客户与服务器交互数据的方式 - 表单,通过表单用户可以将数据发送到服务器,围绕这个功能浏览器定义了一系列的提交方式、认证方式、数据类型等功能,通过复杂的交互方式网页可以实现真正的互联网属性而不是单纯的视觉展现。


本文地址:百科问答频道 https://www.neebe.cn/wenda/933470_3.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!

共3页 1 2 3 当前是最后一页

百科问答
小编:小易整编
相关文章相关阅读
  • 开源代码是什么意思?

    开源代码是什么意思?

    开源代码是指能够免费使用、自由传播的软件代码,它使得程序开发者可以重新使用和改进现有的程序的源代码。它的优点是可以提高软件开发的效率,拥有完善的授权协议,保证用户完全拥有自身代码施行自身功能开发等自主权。因此,开源代码近几年深受IT开发行...

  • 代码加密是什么意思?

    代码加密是什么意思?

    代码加密是指采用数学的安全算法进行编码,将原始程序加码以达到保护软件受到未授权使用的目的。说白了,就是一种保护程序的安全防护技术。它能让程序的源代码和机器码保护以及隐藏,使原始代码不能被别人破解,也就是说,程序被加密后,即使别人有源代码,...

  • 代码编程是什么意思?

    代码编程是什么意思?

    代码编程是把一些有意义的指令(称为程序代码),以一种特定的语言编写成,让机器能够理解并执行的一种过程。程序代码被输入到计算机(或特定的计算设备)中,按照用户编写的指令执行操作,从而实现特定的功能。代码编程具有很多好处,因为它可以使我们有效...

  • 表单验证是什么意思?

    表单验证是什么意思?

    表单验证是给用户内容提供统一化的检查,是网站高效运行的重要保障。它有效地保护着网站法律责任和统一数据格式,根据填写内容的合理性,采取的措施,以确保网站数据的安全性。表单验证通常采用服务器端语言例如Php、Java、C#等来实现,是通过编写...

  • 统计代码是什么意思?

    统计代码是什么意思?

    统计代码是指用于分析和可视化数据的编程语言。它以各种形式表达数值、图表和其他形式的信息,以帮助研究人员更清楚地了解数据和定义出统计模型的性质。统计代码的框架如下:•对功能做出定义。需要定义函数如何运行,接收什么参数,并返回哪些结果。•...

  • 代码签名是什么意思?

    代码签名是什么意思?

    代码签名是指通过一定的安全技术将代码结合一定的信息目(如代码来源者、代码有效时间等)发行者或者维护者和软件进行签名,以验证代码来源,确保其合法性并便于用户快捷识别,以保障信息系统的安全性的一种技术。代码签名的主要目的是为了便于用户安全的使...

  • 上古卷轴5复活NPC代码及方法 怎么复活NPC

    上古卷轴5复活NPC代码及方法 怎么复活NPC

    今天的这篇和大家聊一聊关于上古卷轴5复活NPC代码及方法怎么复活NPC的问题,希望能够帮助到有需要的朋友。操作方法01复活NPC方法一主要就是针对,重要的任务npc...

  • 侠盗飞车罪恶都市作弊代码攻略整理

    侠盗飞车罪恶都市作弊代码攻略整理

    操作方法01喜欢侠盗飞车罪恶都市的朋友依然不少,但是在这款游戏中如果能够作弊是不是有趣多了?今天小编为大家分享的是:侠盗飞车罪恶都市作弊代码攻略,希望大家喜欢!THUGSTOOLS-棍子类武器...

  • 周排行
  • 月排行
  • 年排行

精彩推荐