输入组 - Input Groups

在输入框前后添加扩展

要将输入框和扩展包裹在同一个 .input-group 内部,扩展需要添加 .input-group-addon 样式

<form>
    <div class="row">
        <div class="col-xs-4">
            <div class="input-group">
                <span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>
                <input type="text" class="form-control" placeholder="Username">
            </div>
        </div>
        <div class="col-xs-4">
            <div class="input-group">
                <input type="text" class="form-control" placeholder="Amount">
                <span class="input-group-addon">.00</span>
            </div>
        </div>
        <div class="col-xs-4">
            <div class="input-group">
                <span class="input-group-addon">$</span>
                <input type="text" class="form-control" placeholder="US Dollar">
                <span class="input-group-addon">.00</span>
            </div>
        </div>
    </div>
</form>

在这里插入图片描述

为检查框添加扩展

在 .input-group 内部,扩展需要添加 .input-group-addon 样式

<form>
    <div class="row">
        <div class="col-xs-6">
            <div class="input-group">
                <span class="input-group-addon">
                    <input type="checkbox">
                </span>
                <input type="text" class="form-control">
            </div>
        </div>

        <div class="col-xs-6">
            <div class="input-group">
                <span class="input-group-addon">
                    <input type="radio">
                </span>
                <input type="text" class="form-control">
            </div>
        </div>
    </div>
</form>

在这里插入图片描述

为输入框添加扩展按钮

包裹在 .input-group 内部,把按钮用 .input-group-btn 样式包裹起来

<form>
    <div class="row">
        <div class="col-xs-6">
            <div class="input-group">
                <input type="text" class="form-control" placeholder="Search…">
                <span class="input-group-btn">
                    <button type="button" class="btn btn-default">Go</button>
                </span>
            </div>
        </div>
        <div class="col-xs-6">
            <div class="input-group">
                <span class="input-group-btn">
                    <button type="button" class="btn btn-default">Action</button>
                    <button type="button" class="btn btn-default">Options</button>
                </span>
                <input type="text" class="form-control"  placeholder="Type something…">
            </div>
        </div>
    </div>
</form>

在这里插入图片描述

为输入框扩展下拉菜单

同样包裹在 .input-group 内部,把按钮用 .input-group-btn 样式包裹起来

<form>
    <div class="row">

        <div class="col-xs-6">
            <div class="input-group">
                <div class="input-group-btn">
                    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
                    <ul class="dropdown-menu">
                        <li><a href="#">Action</a></li>
                        <li><a href="#">Another action</a></li>
                        <li class="divider"></li>
                        <li><a href="#">Separated link</a></li>
                    </ul>
                </div>
                <input type="text" class="form-control">
            </div>
        </div>
        <div class="col-xs-6">
            <div class="input-group">
                <input type="text" class="form-control">
                <div class="input-group-btn">
                    <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button>
                    <ul class="dropdown-menu pull-right">
                        <li><a href="#">Action</a></li>
                        <li><a href="#">Another action</a></li>
                        <li class="divider"></li>
                        <li><a href="#">Separated link</a></li>
                    </ul>
                </div>
            </div>
        </div>
    </div>
</form>

在这里插入图片描述

为输入框同时扩展按钮和下拉菜单

同样包裹在 .input-group 内部,把按钮用 .input-group-btn 样式包裹起来

<form>
    <div class="row">
        <div class="col-xs-6">
            <div class="input-group">
                <div class="input-group-btn">
                    <button tabindex="-1" class="btn btn-default" type="button">Action</button>
                    <button tabindex="-1" data-toggle="dropdown" class="btn btn-default dropdown-toggle" type="button">
                        <span class="caret"></span>
                        <span class="sr-only">Toggle Dropdown</span>
                    </button>
                    <ul class="dropdown-menu">
                        <li><a href="#">Action</a></li>
                        <li><a href="#">Another action</a></li>
                        <li class="divider"></li>
                        <li><a href="#">Separated link</a></li>
                    </ul>
                </div>
                <input type="text" class="form-control">
            </div>
        </div>

        <div class="col-xs-6">
            <div class="input-group">
                <input type="text" class="form-control">
                <div class="input-group-btn">
                    <button tabindex="-1" class="btn btn-default" type="button">Action</button>
                    <button tabindex="-1" data-toggle="dropdown" class="btn btn-default dropdown-toggle" type="button">
                        <span class="caret"></span>
                        <span class="sr-only">Toggle Dropdown</span>
                    </button>
                    <ul class="dropdown-menu pull-right">
                        <li><a href="#">Action</a></li>
                        <li><a href="#">Another action</a></li>
                        <li class="divider"></li>
                        <li><a href="#">Separated link</a></li>
                    </ul>
                </div>
            </div>
        </div>
    </div>
</form>

在这里插入图片描述

为输入组设置不同的尺寸

同样包裹在 .input-group 内部,同时设置 .input-group-lg .input-group-sm 之类的样式

<form>
    <!-- 大尺寸 -->
    <div class="row">
        <div class="col-xs-4">
            <div class="input-group input-group-lg">
                <span class="input-group-addon"><span class="glyphicon glyphicon-user"></span></span>
                <input type="text" class="form-control">
            </div>
        </div>
        <div class="col-xs-4">
            <div class="input-group input-group-lg">
                <span class="input-group-addon">
                    <input type="checkbox">
                </span>
                <input type="text" class="form-control">
            </div>
        </div>
        <div class="col-xs-4">
            <div class="input-group input-group-lg">
                <div class="input-group-btn">
                    <button tabindex="-1" class="btn btn-default" type="button">Action</button>
                    <button tabindex="-1" data-toggle="dropdown" class="btn btn-default dropdown-toggle" type="button">
                        <span class="caret"></span>
                        <span class="sr-only">Toggle Dropdown</span>
                    </button>
                    <ul class="dropdown-menu"> 
                        <li><a href="#">Action</a></li>
                        <li><a href="#">Another action</a></li>
                        <li class="divider"></li>
                        <li><a href="#">Separated link</a></li>
                    </ul>
                </div>
                <input type="text" class="form-control">
            </div>
        </div>
    </div>
</form>

在这里插入图片描述

### 回答1: 可以使用循环来实现输入数据,具体实现方法如下: ```c++ #include <iostream> using namespace std; int main() { int n; cin >> n; // 输入数据数 for (int i = 0; i < n; i++) { int m; cin >> m; // 输入数据的长度 int arr[m]; for (int j = 0; j < m; j++) { cin >> arr[j]; // 输入数据的元素 } // 处理每数据 for (int j = 0; j < m; j++) { cout << arr[j] << " "; } cout << endl; } return 0; } ``` 在上面的代码中,首先输入了数据数 `n`,然后使用一个循环遍历每一数据。在遍历每一数据时,先输入数据的长度 `m`,然后定义一个长度为 `m` 的数 `arr`,再循环输入数据的元素。最后处理每数据并输出。 ### 回答2: 要使用数实现输入数据,我们可以按照以下步骤进行: 1. 创建一个二维数,其中的每一行表示一数据,每一列表示该数据中的一个元素。 2. 设定输入数,可以通过用户输入或者其他方式确定。 3. 创建一个循环,该循环的次数等于输入数。 4. 在循环中,为每一数据的每个元素逐个赋值。 5. 在赋值过程中,可以通过获取用户输入、从文件中读取数据等方式获取每个元素的值。 6. 将每一数据存储到二维数的对应行中。 7. 循环结束后,可以通过遍历二维数,逐个输出每一数据。 下面是一个示例代码,以数实现输入数据并输出的情况: ```python import numpy as np # 创建一个空的二维数,用来存储输入的多数据 array = np.empty((2, 3), dtype=int) # 输入groups = 2 # 通过循环为每一数据的每个元素逐个赋值 for i in range(groups): print("请输入第{}数据:".format(i+1)) for j in range(3): # 获取用户输入 value = int(input("请输入第{}个元素的值:".format(j+1))) array[i][j] = value # 输出每一数据 for i in range(groups): print("第{}数据:".format(i+1)) for j in range(3): # 遍历二维数,输出每个元素的值 print(array[i][j]) ``` 通过以上步骤,我们可以使用数实现输入数据,并按照需要对这些数据进行处理和输出。 ### 回答3: 要使用数实现输入数据,可以采取以下步骤: 1. 首先,确定变量容纳数据的数的大小。根据需要输入的多数据的个数和每数据元素的数量,创建一个二维数,例如arr[m][n],其中m表示多数据的个数,n表示每数据的元素数量。 2. 接下来,使用循环结构,循环读取每数据的元素。可以使用嵌套的for循环,外层循环用于遍历多数据的索引,内层循环用于读取每数据的元素。 3. 在循环中调用输入函数,如scanf(),根据需求输入数据的类型,读取元素的值,并将其存储到数的相应位置上。 例如,使用scanf("%d", &arr[i][j]),表示读取整数,并将其存储到数的第i数据的第j个元素位置上。 4. 在循环结束后,即完成所有输入,可以通过访问数的方式来查看每数据的值。 下面是一个示例代码,用于演示如何使用数实现输入数据: ``` #include <stdio.h> int main() { int m, n; printf("请输入数据的个数m和每数据的元素数量n:"); scanf("%d %d", &m, &n); int arr[m][n]; for (int i = 0; i < m; i++) { printf("请输入第%d数据的%d个元素:", i + 1, n); for (int j = 0; j < n; j++) { scanf("%d", &arr[i][j]); } } printf("输入的多数据为:\n"); for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { printf("%d ", arr[i][j]); } printf("\n"); } return 0; } ``` 使用该示例代码,可以按照提示输入数据,并将其存储到二维数中。最后,输出输入的多数据以验证输入是否正确。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值