2016-08-25 05:44:18
Buenas noches, tengo una duda:
Tengo un form de números que acepta digitos desde 0000 hasta 9999, la cosa es que como son siempre 4 números, deseo separar cada uno de los números en campos visualmente separados, pero que al enviar el POST al servidor vayan todos como un sólo campo siendo rellenado. Algunas ideas?
Tengo un form de números que acepta digitos desde 0000 hasta 9999, la cosa es que como son siempre 4 números, deseo separar cada uno de los números en campos visualmente separados, pero que al enviar el POST al servidor vayan todos como un sólo campo siendo rellenado. Algunas ideas?
willicab 2016-08-25 05:45:40
La solución fea es usar cuatro input de texto y luego concatenar los valores, la mas elegante es usar un filtro
raicoacosta 2016-08-25 05:51:59
estaba tratando de buscar algo y ni siqueira se me ocurre como buscar eso xD
2016-08-25 05:53:09
Carlos Como es con filtros ?
2016-08-25 05:58:14
Filtro? Podrías darme un indicio para investigar? La solución fea ya la implementé, pero no es la ideal 🙁
2016-08-25 05:58:33
Jajaja créeme que no encontré ni en SO
willicab 2016-08-25 06:01:21
Mala mía, no era filtro sino mascaras XD
willicab 2016-08-25 06:01:33
Algo como esto https://github.com/RobinHerbots/jquery.inputmask
GitHub – RobinHerbots/Inputmask: Input Mask plugin – GitHub
Input Mask plugin. Contribute to RobinHerbots/Inputmask development by creating an account on GitHub.
Input Mask plugin. Contribute to RobinHerbots/Inputmask development by creating an account on GitHub.
willicab 2016-08-25 06:02:01
Esta es para jquery, seguramente deben existir para otros frameworks
willicab 2016-08-25 06:04:10
Y bueno, usando ese plugin podrías hacer algo como
< input data-inputmask = «‘mask’: ‘9-9-9-9′» />
jelur 2016-08-25 07:08:17
ya me había dejado pensando…. yo pensé en filter: de CSS
jelur 2016-08-25 07:08:22
masked input, right
raicoacosta 2016-08-25 08:07:36
una duda, si quiero eliminar una clase a todos los elementos del dom con jquery, bastaria con $(‘.miclase’).removeClass(‘.eliminarClass’);
cesarfrick 2016-08-25 08:08:55
Quítale el punto a ‘.eliminarClass’. Creo que con eso tienes (Hace rato que no uso jQuery)
raicoacosta 2016-08-25 08:12:43
si si ese mismo xD
jelur 2016-08-25 08:12:51
@raiiac En efecto, @cesarfrick tiene razón, ese punto está de más
raicoacosta 2016-08-25 08:13:31
es evidente, es como redundar, remover la calses (clase eliminar)
raicoacosta 2016-08-25 08:13:58
tube un lapsus xd
jelur 2016-08-25 08:14:17
2 lapsus
raicoacosta 2016-08-25 08:14:54
porque dos? x
jelur 2016-08-25 08:15:22
«tube» (sic) un lapsus
raicoacosta 2016-08-25 08:16:08
esa es la hora :C
2016-08-25 09:10:26
Investigando… gracias William
shadesOne 2016-08-25 16:36:37
Ya solucionaste?
2016-08-25 16:37:11
No 😔
shadesOne 2016-08-25 16:38:04
Hay varias formas de hacerlo pero una pregunta lo quieres hacer con puro html o podemos involucrar javascript
shadesOne 2016-08-25 16:38:27
Pero si usar as puro html
shadesOne 2016-08-25 16:38:38
Podrías hacer algo asi
shadesOne 2016-08-25 16:38:48
Déjame recordar
shadesOne 2016-08-25 16:38:59
Algo así
AlexR1712 2016-08-25 16:39:20
y si haces tus 4 campos y luego los unes en un quinto campo con js xD, yo te recomiendo usar input mask. eso a nivel de UX de separar cada uno no es recomendable.
shadesOne 2016-08-25 16:40:34
<input type=numer value=valor[]>
shadesOne 2016-08-25 16:40:51
Lo copie en el celular
willicab 2016-08-25 16:41:03
no te sirvió lo de la mascara?
shadesOne 2016-08-25 16:41:12
Así que arregla la sintaxis