Julius'Lab

(Formidable/Javascript) Convertir a Title Case el texto ingresado

Añadir el siguiente código en After Fields (Campos Después):

<script>
   function titleCase(string) {
      var sentence = string.toLowerCase().split(" ");
      for(var i = 0; i< sentence.length; i++){
         sentence[i] = sentence[i][0].toUpperCase() + sentence[i].slice(1);
      }
   return (sentence.join(" "));
   }
</script>

Del campo que se requiera transformar, buscar la caja correspondiente en Ajustes > Personalizar HTML, y sustituir el [input] por:

[input onblur="this.value = titleCase(this.value);"]

El método onblur ocurre cuando se pierde el foco del campo. Si se desea que ocurra mientras se escribe, usar onkeyup.

Search