Tengo una entrada modal con 2 campos. Uno es la entrada de texto para el nombre completo y el segundo es un campo deshabilitado para obtener el resultado en vivo. El resultado es la letra en mayúscula de cada palabra en el campo de texto de entrada 1. No tengo ni idea de cómo hacer esto, ¿algún pensamiento o idea?
$(function() { var $src = $('#inputClientName'), $dst = $('#disabledinputClientCode'); $src.on('input', function() { $dst.val($src.val()); }); }); //This is what I tested: //match(/(\b\S)?/g).join("").toUpperCase()Este código me permite copiar la entrada en el bloque de texto de destino. Intenté usar el código de prueba anterior y no pude obtener el resultado deseado. Por favor ayuda.
Puedes usar CSS para hacer eso. Hay un accesorio CSS: text-transform (documentos aquí ). Cuando agrega text-transform: capitalize; al estilo de la entrada, pondrá en mayúscula cada palabra. Ahora todo lo que tiene que hacer es establecer el valor de la primera entrada para que sea igual al valor de la segunda entrada.