HTML表单onsubmit无法在某些浏览器上触发的原因是因为它隐藏了提交按钮和只读输入。在某些浏览器中,当表单中没有可见的提交按钮或只读输入字段时,onsubmit事件不会被触发。
onsubmit事件是在用户提交表单时触发的,通常用于验证表单数据或执行其他操作。然而,如果表单中没有可见的提交按钮或只读输入字段,某些浏览器会认为表单无法被提交,因此不会触发onsubmit事件。
为了解决这个问题,可以采取以下几种方法:
document.getElementById("myForm").submit();
总结起来,为了确保HTML表单的onsubmit事件能够在所有浏览器上触发,应该确保表单中至少有一个可见的提交按钮,并且可以使用JavaScript代码手动触发表单的提交。
领取专属 10元无门槛券
手把手带您无忧上云