si estas hablando de HTML, lo que se puede hacer, és un pequeño javascript que te verifique el formulario, o hasta que no te deje escrivir caracteres que no sean un numero. En cuanto a otros sistemas, el html no lo tiene. Aún así, el navegador siempre enviara texto.
Suerte! 2010/3/17 GallegO <[email protected]> > Hola Santiago! > > Siempre te va a llegar texto del lado del navegador cuando se procesa > un form por lo tanto vas a ser responsable de interpretarlo. > De todas formas desconozco si existe algun atributo para el input en > html por el cual luego se responda de determinada forma anteponiendo > algo que marque el formato (no conozco la especificación). En > cualquier caso Seaside parece no estar teniendo en cuenta nada en > especial. > > Yo te recomiendo que implementes algo que maneje los mismos > TypeConverter que usa Dolphin (creo que estas en Dolphin). Fijate que > para eso quizas te convenga tener un input que maneje converters > (subclase de alguna de WAFormInputTag), implementar el protocolo > adecuado en el renderer para poder usar tu nuevo tag html. > > Tambien podes hacerlo implementando un nuevo callback que es en > definitiva donde se procesa el formulario. Seria una subclase de > WAValueCallback (esta ultima es concreta tambien). Fijate en > WAFormInputTag como implementa #on:of: y podes copiarlo y modificarlo > para hacer algo tipo #on:of:converter: e instancias tu nueva clase de > callback usando ese type converter. > > Debe haber algunas formas más de hacerlo, pero estas que te describo > deben ser las más rápidas. > > Se de algunos de esta lista que implementaron frameworks tipo mvp para > seaside, esa es una alternativa mucho más elaborada. > > Espero te haya servido y sea así tan fácil ya que no probé nada JAJA. > Tiene que andar :) > > Saludos > GallegO > > El día 16 de marzo de 2010 20:42, Santiago Cardoso Geller > <[email protected]> escribió: > > Hola. > > En un formulario debo ingresar un valor numérico. Para eso simplemente > tengo > > un textInput de esta forma: > > > > html textInput on: #months of: self model. > > > > El tema es que el valor que llega a #months: como parámetro siempre es > > unString. ¿Alguien sabe si existe una forma de setear el textInput para > que > > el formulario considere ese campo como numérico y no tener que estar > > haciendo un #asNumber en otra parte? Una especie de converter o algo así. > > > > > > Gracias, > > Santiago > > > > -- > > To post to this group, send email to [email protected] > > To unsubscribe from this group, send email to > > [email protected]<clubsmalltalk%[email protected]> > > > > http://www.clubSmalltalk.org > > -- > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<clubsmalltalk%[email protected]> > > http://www.clubSmalltalk.org > -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
