Как бы вы установили значение по умолчанию для <input>
текстового поля формы в JavaScript?
javascript
html
forms
input
SebastianOpperman
источник
источник
.value = ...
меняет только текущее значение. Сброс формы (<input type="reset" />
например, с) изменит значение обратно на исходное. Напротив,setAttribute("value", ...)
правильно работает в Firefox и Chrome. Значение по умолчанию изменяется, но фактическое значение изменяется только в том случае, если пользователь еще не изменил его. ОднакоsetAttribute
не рекомендуется из-за совместимости браузера. Есть ли другая возможность?если ваша форма содержит поле ввода, например
Затем вы можете написать код в JavaScript, как указано ниже, чтобы установить его значение как
источник
Я использую функцию setAttribute:
источник
value
доступ к ним должен осуществляться напрямую с помощью точечной нотации: developer.mozilla.org/en-US/docs/Web/API/Element.setAttribute, вы используете только set / getAttribute для работы с исходным значением. После загрузки DOM.value
представляет фактическое рабочее значение элемента.setAttribute
. Моя проблема состояла в том, чтобы изменить значение входа через вызов функции, изменить последние измененные входы тоже.Попробуйте это.
источник
Ответ действительно прост
Или, если вы хотите полностью избежать JavaScript: вы можете определить его, просто используя HTML
источник
value
атрибут ...Если вы используете несколько форм, вы можете использовать:
источник
Простой ответ не в Javascript, самый простой способ получить заполнитель через атрибут заполнителя
источник
Это просто; Примером является:
источник
или
или
источник
Вы также можете изменить значение по умолчанию на новое значение
источник
Эта часть вы используете в HTML
Это javaScript:
источник
Вы также можете попробовать:
источник