Tengo 4 campos de entrada para números de teléfono. Todos tienen el atributo [Teléfono] en el modelo y el tipo="tel" en el HTML.
Los campos se ven así (904) 888-1234 cuando se carga el formulario.
en modelo:
[Phone] public string Phone {get;set;}
en HTML
<input type="tel" value="9048881234"> <button type="reset">reset</button>
Cuando el usuario hace clic en el botón de reinicio, el formato desaparece (9048881234) y el formulario no se valida al enviarlo.
¿Hay alguna forma de restablecer el campo para que restaure el formato a (904) 888-1234?
Gracias,
Solución:
Antes de reiniciar, almaceno el valor del campo:
let phone = $("#Phone").val()
entonces límpialo
$("#Phone").val("");
Luego, después del reinicio, restauro el valor si no estaba vacío.
it (phone != ""){ $("#Phone").val(phone); }