【问题标题】:How to change which option is selected based on user's previous input如何根据用户先前的输入更改选择了哪个选项
【发布时间】:2020-05-31 00:55:19
【问题描述】:

有没有办法根据用户之前选择的内容来更改选择了哪个<option>?我正在制作一个 Flask 应用程序,用户可以在其中将数据输入到表单中,但如果未登录,则需要登录然后重定向回表单。我希望他们之前的输入被“存储”,这样他们就不必输入两次信息。

为了存储信息,我使用了会话并尝试了类似<input value = {{session.email}}> 的方法这适用于<input> 属性,但我想知道如何使用<select> 属性获得相同的效果。

【问题讨论】:

    标签: javascript html forms session input


    【解决方案1】:

    我了解到您有选择的选项,例如session.selectedOption,您可以为您想要的选项设置选择的属性

    <select>
      <option>1</option>
      <option selected>2</option>
      <option>3</option>
      <option>4</option>
    </select>
    

    【讨论】:

    • 我知道我可以使用选中的元素,但是如何让它根据用户之前的输入动态变化?
    • 您在会话中有 selectedOption 对吗?我认为你可以这样做
    • 是的。做到了。谢谢!
    • 不客气,您可以将此答案设置为“答案”,这样就认为它已完成。
    猜你喜欢
    • 2012-02-02
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 2012-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多