Bootstrap - 实现表单时保留按钮样式
Bootstrap - Retain Button Styling when implementing Forms
我正在使用 Bootstrap 模板 (INSPINIA),并将其与 PHP 集成。
所有示例数据结构都使用按钮,但为了使它们与服务器交互,我需要将它们更改为提交并将它们包装在一个表单中。
我能否最好地保留按钮的原始 bootstrap 样式,同时获得表单提交的功能而无需修改 bootstrap 自己的 CSS?
原Bootstrap代码:
<div class="input-group">
<input type="text" placeholder="Add new task. " class="input input-sm form-control">
<span class="input-group-btn">
<button type="button" class="btn btn-sm btn-white"> <i class="fa fa-plus"></i> Add task</button>
</span>
</div>
我得到了什么:
<div class="input-group">
<form action="index.php" method="post">
<span class="input-group-btn">
<input type="text" placeholder="Add new task. " name="ToDo" class="input input-sm form-control">
<input type="submit" class="btn btn-sm btn-white" value="Add Task" name="addToDo" />
</span>
</form>
</div>
上面的代码看起来不一样,在较小的设备上显示出一些奇怪的行为。
您只需更改提交按钮的类型,就可以了:
<div class="input-group">
<input type="text" placeholder="Add new task. " class="input input-sm form-control">
<span class="input-group-btn">
<button type="submit" class="btn btn-sm btn-white"> <i class="fa fa-plus"></i> Add task</button>
</span>
</div>
您必须在 input-group
外部添加表单标签以保持样式:
<form action="index.php" method="post">
<div class="input-group">
<input type="text" placeholder="Add new task. " class="input input-sm form-control">
<span class="input-group-btn">
<button type="submit" class="btn btn-sm btn-white"> <i class="fa fa-plus"></i> Add task</button>
</span>
</div>
</form>
我正在使用 Bootstrap 模板 (INSPINIA),并将其与 PHP 集成。
所有示例数据结构都使用按钮,但为了使它们与服务器交互,我需要将它们更改为提交并将它们包装在一个表单中。
我能否最好地保留按钮的原始 bootstrap 样式,同时获得表单提交的功能而无需修改 bootstrap 自己的 CSS?
原Bootstrap代码:
<div class="input-group">
<input type="text" placeholder="Add new task. " class="input input-sm form-control">
<span class="input-group-btn">
<button type="button" class="btn btn-sm btn-white"> <i class="fa fa-plus"></i> Add task</button>
</span>
</div>
我得到了什么:
<div class="input-group">
<form action="index.php" method="post">
<span class="input-group-btn">
<input type="text" placeholder="Add new task. " name="ToDo" class="input input-sm form-control">
<input type="submit" class="btn btn-sm btn-white" value="Add Task" name="addToDo" />
</span>
</form>
</div>
上面的代码看起来不一样,在较小的设备上显示出一些奇怪的行为。
您只需更改提交按钮的类型,就可以了:
<div class="input-group">
<input type="text" placeholder="Add new task. " class="input input-sm form-control">
<span class="input-group-btn">
<button type="submit" class="btn btn-sm btn-white"> <i class="fa fa-plus"></i> Add task</button>
</span>
</div>
您必须在 input-group
外部添加表单标签以保持样式:
<form action="index.php" method="post">
<div class="input-group">
<input type="text" placeholder="Add new task. " class="input input-sm form-control">
<span class="input-group-btn">
<button type="submit" class="btn btn-sm btn-white"> <i class="fa fa-plus"></i> Add task</button>
</span>
</div>
</form>