form表单中无法用onclick属性触发外部的js函数的问题

今天在编写js函数的时候,原本想让表单里的一个button触发一下在头部定义的js函数,但是一直都没有任何反应,上网查了好多方法,有说去掉input的name属性的,有说去掉id属性的,但是试了都没有,最后在论坛上查到了问题的所在,

在form中的元素,其id会覆盖其他全局同名函数,实际访问的p是这个元素,而不是你要的方法。

也就是说,你的函数名不能是input里面的其他的关键字,不然访问不到你要的那个函数,之前我在submit类型的input里面一直调用的是名字为submit的js函数,所以无效,将js函数名字改成其他不冲突的就可以正常调用了

猜你喜欢

转载自blog.csdn.net/weixin_45774350/article/details/109270621