Flask Radio按钮可供数据库

时间:2018-06-01 05:19:27

标签: flask jinja2 flask-wtforms ajaxform flask-admin

我尝试从flask jinja2模板创建一个html表。我能够从数据库中获取所有数据,并创建一个包含行,列和单选按钮的表。但是我无法为添加到表中的每个用户或行做出选择。

无法弄清楚如何做到这一点。我应该使用javascript,jquery或ajax为每个用户选择单选按钮,还是有办法在flask模板中解决这个问题。

我的代码如下:

<form class="form-horizontal" action="/check_approve" method="post" id="admin_approve">
    <div class="table-responsive">
    <table class="table table-bordered table-striped table-highlight">
        <thead>
            <tr>
                <th>UserName</th>
                <th>Privileges</th>
                <th>Approve</th>
                <th>Reject</th>
            </tr>
        </thead>
        <tbody>
            {% for item in data %}
            <tr>
                <td>{{item[0]}}<input type="hidden" name="empid" value={{item[0]}}></td>
                <td>
                    <select name="Privileges" form="admin_approve">
                        <option value="empty"> </option>
                        <option value="HR">HR</option>
                        <option value="Compensation Analyst">Compensation Analyst</option>
                        <option value="HR Manager">HR Manager</option>
                    </select>
                </td>
                <td>
                    <div class='radio'>
                    <label><input type='radio' id='choice1' name='approve' value="approve" checked></label>
                    </div>
                </td>
                <td>
                    <div class='radio'>
                    <label><input type='radio' id='choice2' name='reject' value="reject" checked></label>
                    </div>
                </td>
            </tr>
            {% endfor %}
        </tbody>
    </table>
  </div>
    <div class="wrapper">
        <button type="submit" form ="admin_approve" class="btn btn-primary">Submit</button>
    </div>
  </form>

下面是附带的截图。感谢您的帮助。

table

0 个答案:

没有答案