name
- очевидно, что это название инпута\формы\тега, или его идентификатора. С помощью name
можно обратиться к инпуту\форме через js. Или можно сгруппировать несколько радиокнопок <input type="radio">
, например. Использовать name
для других тегов. кроме инпутов\форм - не вижу смысла.value
- это, собственно, значение инпута. Для <input type="text">
это будет строка, которую набрали в этот инпут. Для <input type="radio\checkbox">
это будет true\false.