我创建了一个chrome扩展,并添加了一个日期时间选择器。每当我选择日期和时间时,它都会在输入html字段中显示所选择的值。然而,在我的例子中没有显示出来。
                                <input type="datetime-local" name="" id="date-el">我使用上面的html代码在我的chrome扩展popup.html上添加日期时间选择器。我也有一个后台服务工作者的数据库。在做了一些随机测试之后,我发现当我删除后台服务工作者时,日期时间选择器可以正常工作。
Background.js服务工作器始终在后台运行。它是否会阻止日期输入的更新?chrome扩展服务人员和html5日期时间输入之间是否存在关系?
发布于 2021-09-13 04:35:49
你能试试这段代码吗,也许你需要把它放入一个form
<form>
  <h2> Try Clicking Submit</h2>
  <hr />
  
  <label for="via-html">Set with HTML value attribute (Works fine!)</label>
  <br />
  <input id="via-html" type="datetime-local" value="1980-01-01T01:01:01.001"/>
  
  <br />
  <br />
  
  <label for="via-js">Set with JavaScript (Fails Validation!)</label>
  <br />
  <input type="datetime-local" id="via-js"/>
  <hr />
  <input type="submit" />
</form>

https://stackoverflow.com/questions/69157083
复制相似问题