我有以下Bootstrap标记:
<!-- Text input-->
<div class="form-group">
<label class="col-md-4 control-label" for="username">Username</label>
<div class="col-md-4">
<input id="username" name="username" type="text" placeholder="" class="form-control input-md" required="" maxlength="8" value="">
</div>
</div>
<!-- Button (Double) -->
<div class="form-group">
<label class="col-md-4 control-label" for="submit"></label>
<div class="col-md-8">
<button id="submit" name="submit" class="btn btn-primary" value="1">Create Profile</button>
<button id="cancel" name="cancel" class="btn btn-default" value="1">Cancel</button>
</div>
</div>
当我点击Create Profile
按钮时,表单工作正常,让我知道某些字段是&#34;必需&#34;。但是,当我点击Cancel
按钮时,由于必填字段不完整,我无法离开表单。
Bootstrap中是否有表单取消按钮功能?
答案 0 :(得分:10)
将您的代码更改为以下内容:
<!-- Button (Double) -->
<div class="form-group">
<label class="col-md-4 control-label" for="submit"></label>
<div class="col-md-8">
<button id="submit" name="submit" class="btn btn-primary" value="1">Create Profile</button>
<a href="/link-to/whatever-address/" id="cancel" name="cancel" class="btn btn-default">Cancel</a>
</div>
</div>
答案 1 :(得分:0)
只需将type属性设置为reset即可,如下所示;
<button type="reset" class="btn btn-default pull-right">Cancel</button>
答案 2 :(得分:0)
如果您想将两个元素都保留为
$('#cancel').click(() => {
location.href = '../' //returns to parent
})