我试图弄清楚我对HTML5表单的验证是怎么回事,我注意到:
submit()
函数以编程方式提交表单时,它会被提交,并且验证似乎不起作用。 在所有OSX浏览器(FF5,O11,Chr13)中,它都是一致的,但在Safari 5中,这两种情况实际上都没有验证。
Here is the jsFiddle to test.
为什么第二个选项不起作用?
最佳答案
似乎必须以某种方式触发“提交”按钮。这并不奇怪,因为当浏览器更改通过js输入的文本的值时,浏览器也不会触发更改事件。
关于jquery - HTML5和以编程方式提交的表单的验证,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6428748/