您现在的位置是:群英 > 开发技术 > web开发
在HTML中允许用到多个form标签吗
Admin发表于 2022-09-16 17:55:25919 次浏览
这篇文章主要介绍了title,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望大家通过这篇文章可以有所收获。



html5中可以有多个form。在同一个HTML的页面中规则上允许可以用到多个form标签,但是为了防止提交时后台无法识别,需要给表单加上不同的ID或者class,语法“<from action="url" id="id值1">表单元素</from><from action="url" id="id值2">表单元素</from>.....”。

如何快速入门VUE3.0:进入学习

本教程操作环境:windows7系统、HTML5版、Dell G3电脑。

表单最重要的表现是在客户端接收用户的信息,然后将数据递交给后台的程序来操控这些数据,从技术的概念上说,表单就是用来操作form对象,对象是一种基本的数据类型。

HTML表单是一个包含表单元素的区域,用于搜集不同类型的用户输入;表单元素是允许用户在表单中(比如:文本域、下拉列表、单选框、复选框等等)输入信息的元素;表单使用表单标签(<form>)定义。

表单最终是需要提交数据给服务器的,form标签有一个action属性,这个属性用来指定服务器地址;

  • action属性用来注定属性提交给哪个服务器。

  • action属性和的超链接中的href属性一样。都可以向服务器发送请求(request)

<from action="url"><!--url指提交的目标网站 -->
<!-- 画一个提交按钮
	这个按钮可以使用input输入阈,type="submit"的时候表示这个按钮是一个提交按钮,具有提交表单的能力 -->
<!-- 对于按钮来说,按钮的value属性用来指定按钮上显示的文本信息。 -->
	<input type="sumbit" vaule="登录"/>
	<!-- buutton这是一个普通按钮,不具备提交表单的能力 -->
		<input type="button" />
</from>

一个网页当中可以有多个表单form

在同一个HTML的页面中规则上允许可以用到多个<form></form>标签,但是为了防止提交时后台无法识别最好给表单加上不同的ID或者class,这里选择的是加上不同id的方法供大家参考。

表单和超链接没什么太大的区别

  • 超链接和表单都可以向服务器发送请求

  • 超链接没法进行数据收集

  • 表单发送请求的同时还可以携带数据

表单是以什么格式提交给服务器的?

http://localhots:8080/jd/login?username=abc&userpwd=111

格式:

actionname=vaule&namevaule&name=vaule&name=vaule&name=vaule…

HTTP协议规定,必须以这种格式提交给服务器。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
	<form>
	<table >
		<tr>
			<td>用户名</td>
			<td><input type="text" name="username"/></td>
		</tr>
		<tr>
			<td>密码</td>
			<td><input type="password" name="userpwd"/></td>
		</tr>
		<tr align="center">
			<td colspan="2" >
			<input type="submit" value="登录">
			&nbsp;&nbsp;&nbsp;&nbsp;
			<input type="reset" value="清空"></td>
		</tr>
	</table>
		</form>
	</body>
</html>

multiple="multiple" 支持多选

在后方添加size,可以设置多选上限

<select multiple="multiple" size="n">

file控件(上传文件)

<input type="file" />

readonly disabled

		<!-- readonly与disabled相同点:都是只读不能修改
		但是readonly可以提交给服务器,disabled数据不会被提交(即使有name属性也不会被提交)-->
		<form action="http://localhost:8080/taobao/save">
			用户代码<input type="text" name="usercode" value="110" readonly />
			<br>
			用户代码<input type="text" name="username" value="120" disabled />
			<br>
			<input type="submit" value="提交数据" />

maxlength

设置文本框中可输入的字符数

<input type="text" maxlength="3">


通过以上内容的阐述,相信大家对“在HTML中允许用到多个form标签吗”已经有了进一步的了解,更多相关的问题,欢迎关注群英网络或到群英官网咨询客服。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。

标签: html5
相关信息推荐
2021-11-12 16:05:06 
摘要:这篇文章主要介绍了PHP ob缓存以及ob函数原理实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
2022-05-18 16:09:20 
摘要:canvas是HTML5中新增的画布,那么HTML5 canvas如何绘制图像呢?本篇文章就来给大家介绍关于HTML5 canvas绘制图像的方法,下面我们来看具体的内容。
2022-09-08 17:59:45 
摘要:第三方库有:1、element,是Vue2的web UI工具套件;2、Vux,是基于Vue和WeUI的组件库;3、iview,是基于Vue的开源UI组件库;4、vuex,Vue应用程序开发的状态管理工具;5、avoriaz,Vue测试实用工具库;6、vue-ssr,Vue服务器端渲染模板;7、vue-play,展示Vue组件的最小化框架;8、eme,一个Markdown编辑器。
群英网络助力开启安全的云计算之旅
立即注册,领取新人大礼包
  • 联系我们
  • 24小时售后:4006784567
  • 24小时TEL :0668-2555666
  • 售前咨询TEL:400-678-4567

  • 官方微信

    官方微信
Copyright  ©  QY  Network  Company  Ltd. All  Rights  Reserved. 2003-2019  群英网络  版权所有   茂名市群英网络有限公司
增值电信经营许可证 : B1.B2-20140078   粤ICP备09006778号
免费拨打  400-678-4567
免费拨打  400-678-4567 免费拨打 400-678-4567 或 0668-2555555
微信公众号
返回顶部
返回顶部 返回顶部