gpt4 book ai didi

javascript - 使用 jquery val() 清除只读输入日期在 Firefox 上失败,在 Chrome 上成功。为什么?

转载 作者:行者123 更新时间:2023-11-30 19:19:53 26 4
gpt4 key购买 nike

我在 Firefox 和 Chrome 之间遇到了不同的行为 JQuery.val('')

这是显示问题的 jsfiddle。 https://jsfiddle.net/mdqfbj/d4eovkg8/3/

单选按钮调用JS函数清除一些字段,包括一些<input type="date" > .

在 Chrome 中它工作正常,而在 Firefox 中,只有当日期输入不是 readonly 时才会被清除。 .

由于 readonly 控制用户输入,我期待 .val('')是否上类readonly存在。

为什么不是这样?

最佳答案

根据您问题下的评论,这是一个与浏览器如何实现 HTML/JS 规范有关的问题。因此,除了使字段可编辑、更改其值,然后再次将其设为只读外,您无能为力:

$('#shippingOffDate').prop('readonly', false).val('').prop('readonly', true);

关于javascript - 使用 jquery val() 清除只读输入日期在 Firefox 上失败,在 Chrome 上成功。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57595046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com