Я обнаружил, что эта ошибка возникает при использовании атрибута onclick
для вызова функции JavaScript с тем же именем, что и либо атрибуты id
или name
для элемента input
:
<input id='foo' name='fooName' onclick='foo();'> <!-- BAD: id matches function -->
<input id='fooId' name='foo' onclick='foo();'> <!-- BAD: name matches function -->
<input id='fooId' name='fooName' onclick='foo();'> <!-- WORKS! -->
Это происходит независимо от типа ввода.