- HTML 教程
- HTML 教程
- HTML - 简介
- HTML - 编辑器
- HTML - 基本标签
- HTML - 元素
- HTML - 属性
- HTML - 标题
- HTML - 段落
- HTML - 字体
- HTML - 块和内联元素
- HTML - 样式表
- HTML - 文本格式化
- HTML - 引用
- HTML - 注释
- HTML - 颜色
- HTML - 图像
- HTML - 图像映射
- HTML - iframe
- HTML - 短语标签
- HTML - 类
- HTML - ID
- HTML - 背景
- HTML 表格
- HTML - 表格
- HTML - 表格标题
- HTML - 表格样式
- HTML - 表格 Colgroup
- HTML - 嵌套表格
- HTML 列表
- HTML - 列表
- HTML - 无序列表
- HTML - 有序列表
- HTML - 定义列表
- HTML 链接
- HTML - 文本链接
- HTML - 图片链接
- HTML - 电子邮件链接
- HTML 颜色名称和值
- HTML - 颜色名称
- HTML - RGB 和 RGBA 颜色
- HTML - 十六进制颜色
- HTML - HSL 和 HSLA 颜色
- HTML 表单
- HTML - 表单
- HTML - 表单属性
- HTML - 表单控件
- HTML - 输入属性
- HTML 媒体
- HTML - 视频元素
- HTML - 音频元素
- HTML - 嵌入多媒体
- HTML 标头
- HTML - 头部
- HTML - 网站图标
- HTML - JavaScript
- HTML 布局
- HTML - 布局
- HTML - 布局元素
- HTML - CSS布局
- HTML - 响应式网页设计
- HTML - 特殊符号
- HTML - 表情符号
- HTML - 样式指南
- HTML 图形
- HTML - SVG
- HTML - 画布
- HTML API 接口
- HTML - Geolocation API
- HTML - 拖放 API
- HTML - Web Workers API
- HTML - WebSockets
- HTML - Web 存储
- HTML - 服务器发送事件
- HTML 杂项
- HTML - 数学标记语言
- HTML - 微观数据
- HTML - 索引数据库
- HTML - Web 消息传递
- HTML - CORS
- HTML - Web RTC
- HTML 演示
- HTML - 音频播放器
- HTML - 视频播放器
- HTML - Web 幻灯片台
- HTML 工具
- HTML - 二维码
- HTML - Modernizr
- HTML - 验证器
- HTML 备忘单
- HTML - 标签参考
- HTML - 属性参考
- HTML - 事件参考
- HTML - 字体参考
- HTML - ASCII 代码参考
- HTML - 实体
- MIME 媒体类型
- HTML - URL 编码
- HTML - ISO 语言代码
- HTML - 字符编码
- HTML - 已弃用的标签和属性
HTML - formaction 属性
HTML formaction 属性用于指定文件的 URL,该文件将处理输入控件并在提交表单时重定向到不同的页面。它重写表单元素的 action 属性。它与图像和提交类型的输入元素一起使用,也与<button>元素一起使用。
例如,如果图像类型输入元素存在 formaction 属性,则当用户单击图像时,它将重定向到不同的页面。如果用户提交表单,它将重定向到 <form> 元素的 action 属性中指定的 URL。
语法
<tag formaction = "URL"></tag>
适用于
下面列出的元素允许使用 HTML formaction 属性
元素 | 描述 |
---|---|
<input> | HTML <input> 标签用于接受用户的文本输入。 |
<button> | HTML <button> 标签在 HTML 中定义了一个可点击的按钮。 |
HTML formaction 属性示例
下面的示例将说明HTML formaction属性,我们应该在哪里以及如何使用此属性!
具有 formaction 属性的输入元素
在以下示例中,我们将使用带有输入 type=submit 的 HTML formaction 属性。
<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML 'formaction' attribute</title>
</head>
<body>
<p>
On clicking login button you will be
redirected to index.html page of
tutorialspoint as mentioned according
to that in action attribute of form tag.
</p>
<form action="html/index.htm" method="get">
<label for="">Username</label>
<input type="text">
<br>
<br>
<label for="">Password</label>
<input type="password">
<br>
<br>
<input type="submit" value="Login">
</form>
<br><br><hr><br>
<p>
Overriding the link in the action
attribute of form tag using formaction
attribute of input tag. This form will
redirect you to tutorialspoint main page
even though link to html page is present
in action attribute.
</p>
<form action="html/index.htm" method="get">
<label for="">Username</label>
<input type="text">
<br>
<br>
<label for="">Password</label>
<input type="password">
<br>
<br>
<input type="submit"
value="Login"
formaction="https://www.qikepu.com">
</form>
</body>
</html>
具有 formaction 属性的按钮元素
考虑到另一种情况,我们将在 button 元素中使用 formaction 属性。
<!DOCTYPE html>
<html lang="en">
<head>
<title>HTML 'formaction' attribute</title>
</head>
<body>
<!--HTML 'formaction' attribute-->
<p>Example of the HTML 'formaction' attribute</p>
<form action="https://www.qikepu.com" method="get">
<label for="">Name</label>
<input type="text">
<br>
<br>
<label for="">Email</label>
<input type="email">
<br>
<br>
<label for="">Mobile</label>
<input type="number">
<br>
<br>
<button>Submit 1</button>
<button formaction="/html/index.htm">Submit 2</button>
</form>
<p>
Submit 1 will redirect you home page of tutorialspoint
as it's mentioned in action attribute of form tag, while
submit 2 will override this using formaction and will submit
to html page of tutorialspoint.
</p>
</body>
</html>
支持的浏览器
浏览器 | |||||
---|---|---|---|---|---|
是否支持 | 9.0 | 10.0 | 4.0 | 5.1 | 15.0 |