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