【发布时间】:2014-04-09 22:35:05
【问题描述】:
我想在表单的提交按钮(输入)中使用按钮的状态功能。但我终其一生都无法弄清楚如何做到这一点。
我的表单执行一个 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>
【问题讨论】:
-
您的 ajax 调用为空。例如,它的预期用途是网页上的“加载更多”按钮。单击按钮时,它会发送一个 ajax 调用以获取更多结果,并且在发生这种情况时按钮被禁用。
-
我的表单执行一个 php 页面。我希望在加载该 php 页面期间更改按钮(取决于内容,最多可能需要 20 秒)。这可能吗?
标签: javascript jquery html forms twitter-bootstrap