【问题标题】:set default option on form with JavaScript使用 JavaScript 在表单上设置默认选项
【发布时间】:2014-03-03 17:23:54
【问题描述】:

我有一个带有多个选项的选项字段的表单,我需要根据访问者进入表单页面的上一页设置默认选项。

例如,如果访问者来自页面 xpto,则下拉框中的 xpto 选项应该已经被选中。我只能为此使用Javascript。知道怎么做吗??

提前致谢

【问题讨论】:

  • 当用户在 xpto 上设置一个 cookie。现在在您的页面上使用选项检查 cookie 是否存在并进行相应设置。
  • 这似乎是一个非常容易回答的问题,只需很少的谷歌搜索。请自己尝试一下,当您有一些代码不起作用时再次询问。

标签: javascript forms select option


【解决方案1】:

您可以使用document.referrer 获取用户访问您页面的上一个页面的 URL。这是一个字符串值,因此您必须正确解析它。例如,如果用户直接访问了您的页面,或者浏览器出于隐私原因未提供该页面,则该字段可能为空。

要更改<select> 输入的当前值,请设置相关的<option>selected 属性,如下所示:

<option selected='selected'>Default option</option>

JavaScript 示例:

myOption.setAttribute('selected','selected');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-27
    • 1970-01-01
    • 2017-12-11
    • 2019-11-10
    相关资源
    最近更新 更多