xiedaolin 发表于 2023-3-30 22:37:13

日期选择框,根据论坛教程的教程还是不能成功后台设置值

本帖最后由 xiedaolin 于 2023-3-30 22:44 编辑

!(data/attachment/forum/202303/30/222955qlhzlvsjle5nqlzj.png)
!(data/attachment/forum/202303/30/223215twojvohz52883ev2.png)!(data/attachment/forum/202303/30/223224esmtdiysg8yjidtn.png)
dt1.dispatchEvent(new Event("focus"));
dt1.dispatchEvent(new Event("focus"));
dt1.dispatchEvent(new Event("change"));
dt1.dispatchEvent(new Event("blur"));

这个输入框的值还是不能更改这个日期的值;请问各位大佬我还应该注意什么?

wwwwwllllk 发表于 2023-3-30 22:53:25

https://bbs.tampermonkey.net.cn/thread-3907-1-1.html   看下这个,评论也看一下

李恒道 发表于 2023-3-31 10:21:24

楼上正解~

xiedaolin 发表于 2023-3-31 11:43:38

本帖最后由 xiedaolin 于 2023-3-31 11:49 编辑

wwwwwllllk 发表于 2023-3-30 22:53
https://bbs.tampermonkey.net.cn/thread-3907-1-1.html   看下这个,评论也看一下
看了里面的说明,水平有限,还是有疑问
1.我这个inputdom,应该是vue类型的,没有发现你说的__react******此类方法
只有这样的

wwwwwllllk 发表于 2023-3-31 12:46:46

本帖最后由 wwwwwllllk 于 2023-3-31 12:48 编辑

xiedaolin 发表于 2023-3-31 11:43
看了里面的说明,水平有限,还是有疑问
1.我这个inputdom,应该是vue类型的,没有发现你说的__react****** ...
你还是没有看评论,其实没有触发的原因,可能是那个日期框刚开始是隐藏的,导致你获取不到,所以需要你触发出来然后再进行操作。我是让你分析产生没有触发的原因。而不是照搬代码,你的项目可能是用vue,甚至是jquery。
因为不同的网站写的可能不一样,所以我们只能一次一次的将我们的猜想试一下

wwwwwllllk 发表于 2023-3-31 12:51:31

你说是后台不能获取到值。正向思维,我们正常点击提交,然后把值提交给后台,点击提交可能是通过onChange获取值,也可能是失去焦点拿到值。所以你没真正触发改变值的事件,导致你页面看上去是模拟了,其实代码里面拿到的还是空的

李恒道 发表于 2023-3-31 12:56:07

xiedaolin 发表于 2023-3-31 11:43
看了里面的说明,水平有限,还是有疑问
1.我这个inputdom,应该是vue类型的,没有发现你说的__react****** ...

wwwwwlk是对的
不要按教程100%的去搬
尝试去思考和调试为什么不行
比如这个
可以看出饿了么
对每个监听器都打断点
看看实际操作是什么
我们模拟一遍看看行不行
不行的话就调试一下
还不行的话就去看看源码
可不可以操作变量数据
学习的是思路
不同的组件应对完全不同的
只能掌握应对的思考方式
再尝试一下,不会可以继续论坛提问哦
还有就是最好提供完整代码和demo

xiedaolin 发表于 2023-3-31 13:47:59

wwwwwllllk 发表于 2023-3-31 12:46
你还是没有看评论,其实没有触发的原因,可能是那个日期框刚开始是隐藏的,导致你获取不到,所以需要你触 ...
我调试的时候这个问题是有注意的,你说的没错,确实要触发出来,才有这个窗口;
但是我能保证我触发的时候,这个inputdom里面是有效的元素;

xiedaolin 发表于 2023-3-31 13:50:19

本帖最后由 xiedaolin 于 2023-3-31 14:28 编辑

李恒道 发表于 2023-3-31 12:56
wwwwwlk是对的
不要按教程100%的去搬
尝试去思考和调试为什么不行

我是在控制台测试论坛里面的几个方法的;一会我把调试截图附上

李恒道 发表于 2023-3-31 14:33:24

xiedaolin 发表于 2023-3-31 13:50
我是在控制台测试论坛里面的几个方法的;一会我把调试截图附上
嗯嗯
不急得
页: [1] 2
查看完整版本: 日期选择框,根据论坛教程的教程还是不能成功后台设置值