| Сообщение от a1exei | 
	| Заметил что при стандартном использовании формы без скриптов, если у сабмита указано имя, в запросе отправляется имя сабмита как переменной и значение value, т.е. как и любой другой элемент формы с именем. | 
	
Да, ведь вы сабмитите форму 
через кнопку
Если на форме несколько кнопок сабмита, то отправятся данные соответствующие нажатой.
А вот, если вы засабмитите 
просто форму, нажав Enter в поле ввода, то никаких данных о кнопке сабмита послано не будет, потому что вы не нажали ни одну из них.
Так, что логично, что когда в JS вы вызываете submit() у формы, то и посылаются данные как-будто вы засабмитили только форму.
Для того чтобы засабмитить вместе с кнопкой, надо инициировать ее нажатие, либо сделать фейковое hidden-поле с данными нужной вам кнопки Submit