¿Cómo establecería el valor predeterminado de un <input>
campo de texto de formulario en JavaScript?
javascript
html
forms
input
SebastianOpperman
fuente
fuente
.value = ...
cambia el valor actual. Restablecer el formulario (con,<input type="reset" />
por ejemplo) cambiará el valor al original. Por el contrario,setAttribute("value", ...)
funciona correctamente en Firefox y Chrome. El valor predeterminado cambia, pero el valor real solo cambia si el usuario no lo ha modificado ya. Sin embargo,setAttribute
no se recomienda debido a la compatibilidad del navegador. ¿Hay alguna otra posibilidad?si su formulario contiene un campo de entrada como
entonces puede escribir el código en javascript como se indica a continuación para establecer su valor como
fuente
Yo uso la función 'setAttribute':
fuente
value
se debe acceder directamente usando la notación de puntos: developer.mozilla.org/en-US/docs/Web/API/Element.setAttribute solo usa set / getAttribute para tratar con el valor original. Después de cargar DOM,.value
representa el valor real de trabajo del elemento.setAttribute
. Mi problema fue cambiar el valor de una entrada a través de una llamada de función, cambiar las últimas entradas cambiadas también.Prueba estos.
fuente
La respuesta es realmente simple.
O si desea evitar JavaScript por completo: puede definirlo simplemente usando HTML
fuente
value
atributo ...Si está utilizando múltiples formularios, puede usar:
fuente
La respuesta simple no está en Javascript, la forma más sencilla de obtener el marcador de posición es a través del atributo de marcador de posición
fuente
Es simple; Un ejemplo es:
fuente
o
o
fuente
También puede cambiar el valor predeterminado a un nuevo valor
fuente
Esta parte la usas en html
Esto es javaScript:
fuente
También puedes probar:
fuente