Foros del Web » Programando para Internet » Jquery »

auto imcrementar precio jquery

Estas en el tema de auto imcrementar precio jquery en el foro de Jquery en Foros del Web. hola tengo este codigo que encontre por internet para incrementar o disminuir el valor del input. @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < input id ...
  #1 (permalink)  
Antiguo 25/02/2010, 23:03
Avatar de alexk
Colaborador
 
Fecha de Ingreso: julio-2009
Ubicación: De vuelta al trono
Mensajes: 1.698
Antigüedad: 15 años, 4 meses
Puntos: 137
auto imcrementar precio jquery

hola tengo este codigo que encontre por internet para incrementar o disminuir el valor del input.

Código HTML:
Ver original
  1. <input id="down" class="p_menos inp_btn p_absolute" type="button" />
  2. <input id="test" type="text" value="355" />
  3. <input id="up" class="p_mas inp_btn p_absolute" type="button" />

Código Javascript:
Ver original
  1. $(document).ready( function() {
  2.   var el = $('#test');
  3.   function change( amt ) {
  4.     el.val( parseInt( el.val(), 10 ) + amt );
  5.   }
  6.  
  7.   $('#up').click( function() {
  8.     change( 1 );
  9.   } );
  10.   $('#down').click( function() {
  11.     change( -1 );
  12.   } );
  13. } );

y me funciona perfecto pero que pasa? que en el value tengo 355 pero debe ser 355€ ok pero si al dar click para aumentar o disminuir funciona pero me quita al simbolo del euro hay alguna manera de que incremente con todo y el simbolo del euro?...

y otra pregunta mas hay manera de poner un minimo y un maximo de la cantidad?
ejemplo minimo 100€ y maximo 500€ ya que ahora al parecer esta infinito jeje...

es todo muchas gracias desde ya !!!!!!!!!
__________________
Toroflix - movies.

Última edición por alexk; 25/02/2010 a las 23:04 Razón: ups jaja puse mal el titulo
  #2 (permalink)  
Antiguo 26/02/2010, 07:18
Avatar de juaniquillo
Colaborador
 
Fecha de Ingreso: noviembre-2005
Ubicación: San Juan, Puerto Rico
Mensajes: 5.745
Antigüedad: 19 años
Puntos: 281
Respuesta: auto imcrementar precio jquery

solo agrégale '\u20ac' al final del calculo de la función, fuera del parseInt:

Código:
function change( amt ) {
   el.val((parseInt( el.val(), 10 ) + amt ) + '\u20ac');
}
en el html puedes tener el entity HTML:

Código HTML:
<input id="test" type="text" value="355&euro;" /> 
__________________
Por fin.. tengo algo parecido a un blog
Y por lo visto ya estoy escribiendo...
  #3 (permalink)  
Antiguo 26/02/2010, 08:45
Avatar de mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 7 meses
Puntos: 101
Respuesta: auto imcrementar precio jquery

Y que tal poner el euro fuera del input?

Cita:
<input id="test" type="text" value="355" />&euro;
  #4 (permalink)  
Antiguo 26/02/2010, 08:59
Avatar de alexk
Colaborador
 
Fecha de Ingreso: julio-2009
Ubicación: De vuelta al trono
Mensajes: 1.698
Antigüedad: 15 años, 4 meses
Puntos: 137
Respuesta: auto imcrementar precio jquery

juaniquillo
muchas gracias!!!!!!!!!.... funciona perfecto

mayidsi asi lo tenia pero queria saber si se podia desde el jquery y ya vi que si...

bueno solo me queda.... saber si es posible poner cantidades minimas y maximas en el script...
para que no me ponga -111€ o cantidades muy grandes...
ojala que se pueda gracias a los 2 :P
__________________
Toroflix - movies.

Etiquetas: auto, precio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:09.