как динамически отрисовать выбранную опцию входа в ejs - PullRequest
0 голосов
/ 26 февраля 2020

У меня есть выбор ввода, пользователь выбирает опцию и отправляет ее в базу данных, в браузере я хочу, чтобы пользователь видел опцию, которую он выбрал из базы данных

e js

    <div class="form-group col-sm-6" style="width: 50%;">
        <label for=""> Defualt Font Weight</label>

        <select name="account_font_weight" class="form-control" id='ddlProperty' style="height: 48px; 
        font-size:1.3em;">
            <option disabled="" readonly="">Choose font weight </option>
            <option value="light">Light</option>
            <option value="normal">Normal</option>
            <option value="bold">Bold</option>
        </select>
    </div>

с

<%=branding_font_weight %>

я могу получить значение того, что пользователь выбрал ранее, я хочу знать, как отобразить его как выбранный параметр, когда он обновляет браузер

Ответы [ 2 ]

2 голосов
/ 26 февраля 2020

Использовать E JS Формат как этот

      <option value="light"  <%  if(branding_font_weight == "light"){ %>selected <% } 
       %> > light <option> 
      // USE THIS CODE FOR YOUR SOLUTION 

       <div class="form-group col-sm-6" style="width: 50%;">
       <label for=""> Defualt Font Weight</label>
       <select name="account_font_weight" class="form-control" id='ddlProperty' 
        style="height: 48px;font-size:1.3em;">
        <option disabled="" readonly="">Choose font weight </option>
        <option value="light"  <%  if(branding_font_weight == "light"){ 
        %>selected <% } %>  >Light</option>
        <option value="normal"  <%  if(branding_font_weight == "normal"){ 
        %>selected <% } %> >Normal</option>
        <option value="bold" <%  if(branding_font_weight == "bold"){ 
        %>selected <% } %> >Bold</option>
       </select>
       </div>
0 голосов
/ 26 февраля 2020

Я думаю, что вы должны использовать localStorage, чтобы сохранить выбранную опцию и вернуть ее с той же функциональностью при перезагрузке браузера.

...