我正在从python后端发送一个列表到html页面并创建下拉列表。因为这是一个列表列表,我使用html中的for循环创建这些列表,所以当在for循环中创建select标记时,它将只包含一个id,在这个id下只有我的所有select标记被创建。在
我不知道从后端发送的列表数量是多少,所以应该动态创建select标记,我可以为它们分配动态id,以便在需要时获取该下拉列表所需的值。在
下面是我的代码
{% for result in list1 %}
<tr>
<form id="listOfSearch{{result.0}}" method="post" action="/fetch_candid/">
<td>
<a href="#" onclick="document.forms['listOfSearch{{result.0}}'].submit();">{{result.0}}<input name="uniqID" value="{{result.0}}" id="IdField" type="hidden" ></a></td>
<input name="save" value="0" type="hidden">
<input name="listresult" value="{{list1}}" type="hidden">
<input type="hidden" id="statusofresume123" name="statusofresume123" value="{{sres}}">
<input type="hidden" id="Client1" name="Client1" value="{{client}}">
<input type="hidden" id="ReqId1" name="ReqId1" value="{{reqid}}">
<input type="hidden" id="only_skills" name="only_skills" value="{{only_skills}}">
<input type="hidden" id="mbno" name="mbno" value="{{mbno}}">
<input type="hidden" id="ReqId" name="ReqId" value="{{reqid4}}">
<input type="hidden" id="Client" name="Client" value="{{client2}}">
<input type="hidden" id="Name" name="Name" value="{{Name}}">
<input type="hidden" id="datepicker" name="datepicker" value="{{Date1}}">
<input type="hidden" id="datepicker1" name="datepicker1" value="{{Date2}}">
<form id="listOfSearch{{result.0}}" method="post" action="/fetch_candid/">
<td style="padding:5px; width:50px;">
<select style="padding:5px; width:102%;" onchange="savestate({{result.0}});" class="select11" id="status8" name="status8" title="Choose Status" >
<option id="status8" name="status8" >{{result.1}}</option>
{% if result.1 == "HR_Interview" %}
<option id="status8" name="status8">COL</option>
{% elif result.1 == "Internal_Interview" %}
<option id="status8" name="status8">HR_Interview</option>
<option id="status8" name="status8">COL</option>
{% elif result.1 == "COL" %}
<option id="status8" name="status8">CS</option>
{% elif result.1 == "CI" %}
<option id="status8" name="status8">CIS</option>
{% elif result.1 == "CIS" %}
<option id="status8" name="status8">Joining</option>
{% elif result.1 == "CS" %}
<option id="status8" name="status8">CI</option>
{% elif result.1 == "Line_up" %}
<option id="status8" name="status8">Internal_Interview</option>
<option id="status8" name="status8">HR_Interview</option>
<option id="status8" name="status8">COL</option>
{% else %}
{% endif %}
</select>
<input class="css_save1" type="submit" name="save" value="Save" onclick = "function9();">
希望你能理解我的问题,并提前表示感谢
如果我正确地理解了您的问题,那么我认为您正在为每个select元素寻找动态id,那么您可以这样做
抱歉,我不知道python中连接的语法,但您可以在循环中附加id。在
相关问题 更多 >
编程相关推荐