【发布时间】:2015-01-03 20:25:30
【问题描述】:
我正在使用 Bootstrap 进行设计和表单验证。
我在使用 JavaScript/jQuery 动态更改表单操作时遇到了问题。提交按钮后,没有任何反应,提交按钮被禁用。
这是我的 jQuery 代码:
$('.btnSaveQuery').on('click', function(){
$('#formId').attr('action', 'saveQuery').submit();
});
这是我的 HTML 表单代码:
<form id="formId" method="POST" class="form-horizontal">
<div class="form-group">
<div class="col-sm-4">
<input name="name" class="form-control" placeholder="name" />
</div>
<div class="col-sm-4">
<input name="description" class='form-control'
placeholder="description" required autofocus />
</div>
</div>
<div class="form-group">
<div class="col-sm-9 col-sm-offset-3">
<button type="submit" class="btn btn-success btnSaveQuery">Save</button>
</div>
</div>
</form>
【问题讨论】:
-
在您的代码中,我没有看到任何 id
queryStringWrapper -
抱歉,我已经将 id 从 'queryStringWrapper' 更新为 'formId'
-
这个确切的代码对我有用。我创建了一个 saveQuery.php 文件来测试它,它可以正确接收数据。所以问题一定是你的代码的一部分
-
你好@Tivie你也在使用bootstrap和jquery吗?
-
删除输入标签中的“必需的自动对焦”键时,我的代码正在工作。但我需要这些来进行验证。
标签: jquery html twitter-bootstrap validation