html5 type submit,input type="submit"

"submit"类型的元素呈现为提交按钮 - 单击一个将尝试提交表单到服务器。

值用作按钮标签的DOMString活动点击

支持的通用属性类型和价值

IDL属性值

方法没有

元素的value属性包含一个 DOMString作为按钮的标签

如果你不指定一个value,你会得到一个默认标签,如提交 / 提交查询(取决于浏览器)的按钮:

使用提交按钮

按钮用于提交表单。如果你想创建一个自定义的按钮,然后使用JavaScript自定义行为,你需要使用或更好的元素。

但是,您需要注意的是,如果您只在表单(例如My button)中包含单个按钮元素,则浏览器会将其计为提交按钮。除了可能要包含的任何其他按钮之外,还需要显式声明提交按钮。

一个简单的提交按钮

我们将开始创建一个简单的提交按钮:

    Let's submit some text      
  

呈现如下:

尝试在文本字段中输入一些文本,然后提交表单。

提交后,在这种情况下发送到服务器的数据键/值对text=mytext将根据您在文本字段中输入的文本而定。提交数据的地点和方式取决于您如何设置

属性(和其他详细信息) 。

添加提交键盘快捷键

键盘快捷键(也称为访问键和键盘等价物)可让用户使用键盘上的键或键组合来触发按钮。要将键盘快捷键添加到提交按钮 - 就像使用任何有意义的键一样 - 可以使用accesskey全局属性。

在这个例子中,s被指定为访问键(您需要按s加上您的浏览器/操作系统组合的特定修饰键;请参阅accesskey这些键的有用列表)。

Let's submit some text

注意:以上例子的问题当然是用户不知道访问密钥是什么!在真实网站中,您必须以不干扰网站设计的方式提供此信息(例如,通过提供易于访问的链接指向网站访问键的信息)。

禁用和启用提交按钮

要禁用提交按钮,只需disabled在其上指定全局属性,如下所示:

您可以在运行时通过设置disabled为true或来启用和禁用按钮false; 在JavaScript中,这看起来像btn.disabled = true。

注意:请参阅页面以获取有关启用/禁用按钮的更多信息。

注:Firefox将不像其他的浏览器,默认情况下,坚持动态禁用状态一的整个页面加载。使用该autocomplete属性来控制此功能。

验证

提交按钮不参与约束验证; 他们没有被可约束的值

例子

我们已经包含上面的简单例子。关于提交按钮没有什么可说的。

规范

规范状态HTML生活标准在该规范中定义了''。生活水平

HTML5该规范中的'的定义。建议

浏览器兼容性

FeatureChromeFirefox (Gecko)Internet ExplorerOperaSafariBasic support1.01.0 (1.7 or earlier)(Yes)(Yes)1.0

FeatureAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari MobileBasic support(Yes)4.0 (4.0)(Yes)(Yes)(Yes)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值