输入表单提交上的引导状态按钮
Bootstrap Stateful Button on a Input Form Submit
我想在表单的提交按钮(输入)中使用按钮的Stateful功能。但我一辈子都想不出如何做到这一点。
我的表单执行一个php页面。我希望在加载php页面的过程中更改按钮(根据内容,可能需要20秒)。这可能吗?
http://getbootstrap.com/javascript/#buttons
样本代码:
<form method='post'>
<input type='text' name='test'></input>
<input type='submit' id='loading-example-btn' value='Submit' data-loading-text="Loading...">
</form>
<script>
$('#loading-example-btn').click(function () {
var btn = $(this)
btn.button('loading')
$.ajax(...).always(function () {
btn.button('reset')
});
});
</script>
您在浏览器javascript控制台中查找错误了吗?目前,你的js是无效的(除非你缩写了它?)。
假设您没有尝试使用ajax发布表单,只需删除以下行,您就可以获得所需的行为:
$.ajax(...).always(function () {
btn.button('reset')
});
此外,这一行是无效的HTML,因为input
是一个void元素,不需要结束</input>
标记。
<input type='text' name='test'></input>
相关文章:
- iOS 中的按钮触摸状态
- 使用按钮和媒体查询切换显示状态
- 带有嵌套状态的Angular ui路由器和后退按钮
- ReactJS:使用浏览器按钮导航时保存状态
- MVC和JQuery Mobile:单选按钮在发布时释放状态
- 制作一个按钮倒计时计时器,该计时器将在5分钟后永久禁用,即使在页面刷新时也应保持禁用状态
- 如何知道鼠标按钮的当前状态(mouseup状态或mousedown状态)
- 如何使用Javascript检查当前鼠标按钮状态
- 如何重置剑道MVVM单选按钮's已检查状态
- 按钮处于活动状态,焦点无法在Mac FireFox上工作
- 美国地图插件,具有状态数据/悬停功能的新按钮
- 在单击按钮时激活按钮的悬停状态,直到单击另一个按钮(Javascript/JQuery)
- 重置按钮在 jQuery 中的单击状态
- 如何使按钮具有 :活动状态 1 秒
- 按钮未启用,如果复选框处于打开状态
- 引导有状态按钮未按预期工作
- 如何使用 removeClass 解决状态按钮中的 jquery ui / firefox 错误
- 当AJAX调用完成时重置Bootstrap加载状态按钮
- 多个状态按钮-背景色
- 输入表单提交上的引导状态按钮