0

我在我的页面中使用。一旦用户选择了日期,我想关闭日历弹出窗口。现在它不会那样发生。选择日期后,用户需要单击网页的其他一些地方来关闭弹出窗口。然后它才会关闭。我不知道这是否是 chrome 的默认功能。所以请任何人建议我如何关闭弹出窗口。

提前致谢。


那是因为您将引号放在引号 ( '"Hello, "World!""') 中。您需要使用反斜杠 ( ) 对它们\进行转义。改变:

onclick="window.open("...", "...", "...")"

至:

onclick="window.open(\"...\", \"...\", \"...\")"
4

1 回答 1

0

查看规范后,日期控制 UI 似乎没有任何标准。我个人不是 Chrome 的日期输入 UI 的忠实粉丝。我认为他们需要对其进行相当多的改进,但他们是唯一真正提供 UI 的浏览器。

与其依赖此 UI,不如使用<input type=text>和使用 JS 为日期选择提供自定义 UI,该 UI 将在浏览器之间保持一致并满足您自己的需求。

于 2013-06-03T11:32:38.977 回答