我尝试在一个有react calendar datepicker的网站上执行抓取,输入框是只读的(即,我只能使用日历选择日期),即使我可以通过执行javascript更改日期,当我按下“OK”按钮时,它也不会读取已输入的日期
我试过将.readOnly改为false,并按照另一篇stackoverflow文章的建议使用JS编辑日期,但当我按下“OK”按钮时,它仍然无法读取我输入的日期。你知道吗
我还尝试更改其中一个日历按钮上的“datetime”元素,以便单击以获取所需的日期:
原件:
<time datetime="2019-11-07T00:00:00.000">7</time>
编辑:
<time datetime="2018-09-07T00:00:00.000">7</time>
但点击后仍然使用原始日期。你知道吗
通过使用Google控制台的一些尝试和错误,“OK”按钮被绑定到另一个JS文件
PostFilterDateRangeSelect.jsx:71 Uncaught TypeError: Cannot read property 'from' of null
at t.value (PostFilterDateRangeSelect.jsx:71)
at onClick (PostFilterDateRangeSelect.jsx:117)
at Object.o (react-dom.production.min.js:15)
at Object.invokeGuardedCallback (react-dom.production.min.js:16)
at Object.invokeGuardedCallbackAndCatchFirstError (react-dom.production.min.js:16)
at u (react-dom.production.min.js:20)
at d (react-dom.production.min.js:22)
at f (react-dom.production.min.js:22)
at b (react-dom.production.min.js:21)
at O (react-dom.production.min.js:24)
at h (react-dom.production.min.js:24)
at xe (react-dom.production.min.js:82)
at batchedUpdates (react-dom.production.min.js:186)
at Q (react-dom.production.min.js:42)
at He (react-dom.production.min.js:84)
at interactiveUpdates (react-dom.production.min.js:187)
PostFilderDateRangeSelect JS文件中的相关代码:
applyCustomDate(e){
if(this.props.initialValues.from && this.props.initialValues.to){
this.props.applyCustomDate(e);
}else{
if(!this.props.initialValues.from){
this.setState({
showFromError: true
})
}
if(!this.props.initialValues.to){
this.setState({
showToError: true
})
}
}
}
如何在不单击日历的情况下更改日期的值?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐