如何禁用基于HTML中的“ id”或“ class”的选择下拉列表

时间:2019-12-18 07:35:50

标签: javascript html jinja2

我有一个下拉菜单,我有类似的条件:

       <select>
         <option value="volvo">Volvo</option>
         <option value="saab">Saab</option>
         <option value="mercedes">Mercedes</option>
         <option value="audi">Audi</option>
       </select>

 {% if user_name == "boby" %}{% endif %} 

我必须禁用“选择”标签,否则必须启用它。

我该怎么做。

2 个答案:

答案 0 :(得分:0)

我对jinja2不熟悉,但是您可以做类似的事情。

  <select  {% if your_condition %}disabled{% endif %} >
     <option value="volvo">Volvo</option>
     <option value="saab">Saab</option>
     <option value="mercedes">Mercedes</option>
     <option value="audi">Audi</option>
   </select>

如果条件为假,则不会被禁用。

答案 1 :(得分:0)

页面加载后,您可以检查用户名并根据需要设置下拉列表...

<body onload="if(user_name=='boby'){ Your_Select_ID.disabled=true; }">