bootstrap 动态添加表单元素input
时间: 2023-08-04 18:05:03 浏览: 172
要在 Bootstrap 中动态添加表单元素 input,可以按照以下步骤操作:
1. 创建一个空的表单组:
```html
<form id="myForm">
</form>
```
2. 使用 jQuery 在表单组中添加 input 元素:
```javascript
var input = '<input type="text" name="myInput" class="form-control">';
$('#myForm').append(input);
```
3. 可以按照需要设置 input 元素的属性,例如 placeholder、id 或 value:
```javascript
var input = '<input type="text" name="myInput" class="form-control" placeholder="Enter your name" id="nameInput" value="">';
$('#myForm').append(input);
```
这样,就可以根据需要动态添加表单元素 input。如果需要添加多个 input 元素,可以在循环中执行上述步骤。
相关问题
建立一个html页面,添加表单元素,引入Bootstrap,
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap表单示例</title>
<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script>
<script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script>
<script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
</head>
<body>
<div class="container">
<h2>表单示例</h2>
<form>
<div class="form-group">
<label for="name">姓名:</label>
<input type="text" class="form-control" id="name" placeholder="请输入姓名" name="name">
</div>
<div class="form-group">
<label for="email">电子邮件:</label>
<input type="email" class="form-control" id="email" placeholder="请输入电子邮件" name="email">
</div>
<div class="form-group">
<label for="pwd">密码:</label>
<input type="password" class="form-control" id="pwd" placeholder="请输入密码" name="pwd">
</div>
<div class="form-group form-check">
<label class="form-check-label">
<input class="form-check-input" type="checkbox" name="remember"> 记住我
</label>
</div>
<button type="submit" class="btn btn-primary">提交</button>
</form>
</div>
</body>
</html>
bootstrap 页面打开时设置input绑定回车事件
使用Bootstrap框架的页面打开时设置input输入框的回车事件,可以通过以下步骤完成:
1. 首先,在文档加载完成时,在jQuery的`$(document).ready()`函数中绑定事件。该函数会在文档结构已经加载完成,但可能包含的外部资源(如图像和样式表)仍在加载的时候触发。
```javascript
$(document).ready(function() {
// 在这里绑定回车事件
});
```
2. 在函数内部,使用jQuery的`.keypress()`方法为input元素添加键盘按下事件,并检查按下的键是否是回车键(keyCode为13)。
```javascript
$(document).ready(function() {
$("input").keypress(function(event) {
if (event.keyCode === 13) {
// 在这里执行回车事件的代码
}
});
});
```
3. 在回车事件的代码部分,可以执行任何你想要的操作,例如提交表单、搜索、触发其他函数等等。在这里,我们以提交表单为例,可以使用jQuery的`.submit()`方法来模拟表单的提交动作。
```javascript
$(document).ready(function() {
$("input").keypress(function(event) {
if (event.keyCode === 13) {
$("form").submit();
}
});
});
```
以上代码会在页面加载完成时,为所有的input元素绑定回车事件,并当按下回车键时,自动触发表单的提交动作。你也可以根据实际需要修改代码,仅绑定指定的input元素,或者执行其他自定义的操作。
阅读全文