name задает имя , которое передается при отправке формы.
value определяет начальное значение для кнопки. В чем состоит главное отличие между этими понятиями "имя для кнопки" и "начальное значение для кнопки"
На сервер отправляется пара «имя=значение», где имя задаётся атрибутом name элемента , а значение — атрибутом value.
если вы хотите подключить его без компиляции - юзайте "_"(underscore) в начале имени.
Плохо гайд прочли.