Какие из них будут отправлены, если я сделаю их разными?
Текущее значение ввода будет отправлено. Текущее значение отражается в value
свойстве . value
Атрибут представляет собой значение по умолчанию на входе, а не его текущее значение (и отражается в качестве value
объекта на input
). Значение по умолчанию используется для инициализации значения при input
создании и для его оценки, если вы используете reset
метод формы, в которой он находится.
Если вы не хотите изменить значение по умолчанию, нет необходимости устанавливать value
атрибут, просто свойство. Свойство - это то val
, что изменяется, что изменяется, когда пользователь действует на вход, и что отправляется при отправке формы.