input type = "hidden" 当value值改变时触发JS事件会怎样?

JavaScript015

input type = "hidden" 当value值改变时触发JS事件会怎样?,第1张

当value值改变是触发JS事件会有三种情况:

第一种情况:首先,就会自然使用js来实现在值变化时执行其他的函数;

第二种情况:第二种和第一种相似,只是在AJAX的回调函数中调用其他js动作。

第三种情况:最后,这种情况是指用户不可能直接去改变它,那只有通过页面刷新、js控制和ajax来改变它的值。如果是这样的情况,那就不存在变化,因为整个页面都是新的。

补充:如想要实现当value值改变触发js事件,也就是hidden标签默认没得onchange函数,就需要我们自己手动写一个,然后再更改hidden标签的值时,手动的去触发一下,但是这个只是一个辅助的一种方式,并不是正规的方法。

你先看看这个时间控件有没有提供什么事件让你监听日期被修改了。

昨天回答类似的问题

http://zhidao.baidu.com/question/262589441551161805.html

1.可以动态添加多个下拉框,可减少下拉框

2.选中第一个下拉框的任意一个值,同时第三个下拉框的值跟着改变,显示对应的数据。

ps:what?光动态添加就足以。。。。赋值还不能直接赋,而是添加下拉时就赋值。。。。。经过百般折磨,头发掉了n根,最终通过巧妙的思路解决了,在此记录下。若对你有所帮助,点赞加关注吧!后续及时更新。

第一个下拉选项显示

选择下拉项,同时加载数据到第三个下拉框

注:在这里直接去掉了第二行的标签

为了获取改变数据的行,试了很久,动态生成的下拉框无法获取到索引,所以才想到了使用id,并且给id后加一个数字