Probaré ceone gracias.
por ahora tengo esto que es una combinación de lo buenos ejemplo que publicaron rafaxplayer y abood1987, solo tiene 2 problemitas para variar jejeje!! el primero que te deja poner mas de 2 puntos y en los decimales solo tenemos uno y el otro que no borra el ultimo, solo lo selecciona, el problema está en esta linea del codigo que no funciona
Código: Seleccionar todo
Input.Delete("Input1");-- delete...
function IsNumeric(sValueIn)--Worm Function --I think this is a sagacity in trick!
if String.Length(string.gsub(sValueIn, "[%d.]", "")) == 0 then
return true
else
return false
end
end
bTF =IsNumeric(Input.GetText("Input1"));
if bTF then
else
Dialog.Message("Error", "Introduzca un valor numerico valido");
--Input.SetText("Input1", "");
s = Input.GetText("Input1");-- gettext
Input.SetSelection("Input1", s:len(), -1);-- selccionamos ultimo caracter
Input.Delete("Input1");-- delete...
end