javascriptus-maximus-∆,
лучше написать либу, которая будет находить форму (<form>), собирать значение всех её полей в объект, а потом при сабмите отправлять аяксом, при этом отменяя действие по умолчанию через return false.
Никогда не знал, что input работает только в формах.
![Laugh](https://javascript.ru/forum/images/smilies/laugh.gif)