【发布时间】:2017-10-02 13:27:25
【问题描述】:
当点击 submit 按钮或提交表单时,如何从 continue 按钮中删除禁用属性,当点击提交时,它会从继续按钮中删除禁用属性。但问题是当您单击提交按钮时,它会刷新页面,因此继续按钮再次回滚到禁用状态:
这是我的观点
<?php echo form_open('admin/requests/approve_request/'.$this->uri->segment(4)); ?>
<div class="form-group">
<label for="pending_reason">Note</label>
<textarea class="form-control" name="pending_reason"rows="6">
<?php echo set_value('pending_reason'); ?>
</textarea>
<?php echo form_error('pending_reason'); ?>
</div>
<button type="submit" class="btn btn-success" value="submit" id="submit" disabled>Submit</button>
</form>
<button type="button" class="btn btn-success" id="continue" disabled>Continue</button>
我的js是
<script>
$("#submit").click(function() {
$("#continue").removeAttr('disabled', true);
});
});
</script>
【问题讨论】:
-
这对我来说并不完全有效
-
用 PHP 标记标记它,因为你正在使用它。通常,当您单击提交时,页面不应重新加载。或者,您可以关注此developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/… 并对来自服务器的事件做出反应,该表单已收到
-
不能在客户端处理吗?
标签: php jquery codeigniter