Publicidade
|
|
Page 1 of 1
Digitar valores monetários Da direita para a esquerda
#1
Posted 24 August 2004 - 12:53 PM
| HTML |
| <html> <head> <title>[- Campo com valor moeda -]</title> <script language="JavaScript"> function currencyFormat(fld, milSep, decSep, e) { var sep = 0; var key = ''; var i = j = 0; var len = len2 = 0; var strCheck = '0123456789'; var aux = aux2 = ''; var whichCode = (window.Event) ? e.which : e.keyCode; if (whichCode == 13) return true; // Entra key = String.fromCharCode(whichCode); // Começa o valor chave do código chave if (strCheck.indexOf(key) == -1) return false; // Chave inválida len = fld.value.length; for(i = 0; i < len; i++) if ((fld.value.charAt(i) != '0') && (fld.value.charAt(i) != decSep)) break; aux = ''; for(; i < len; i++) if (strCheck.indexOf(fld.value.charAt(i))!=-1) aux += fld.value.charAt(i); aux += key; len = aux.length; if (len == 0) fld.value = ''; if (len == 1) fld.value = '0'+ decSep + '0' + aux; if (len == 2) fld.value = '0'+ decSep + aux; if (len > 2) { aux2 = ''; for (j = 0, i = len - 3; i >= 0; i--) { if (j == 3) { aux2 += milSep; j = 0; } aux2 += aux.charAt(i); j++; } fld.value = ''; len2 = aux2.length; for (i = len2 - 1; i >= 0; i--) fld.value += aux2.charAt(i); fld.value += decSep + aux.substr(len - 2, len); } return false; } </script> </head> <body> <form> <i>Entre com um valor:</i><br> <input type=text name=test length="10" onKeyPress="return(currencyFormat(this,'.',',',event))" style="text-align:right"> </form> </body> <html> |
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Ataque virtual usa "BBB 9" para infectar computadores
|
Notícias |
Notícias
|
|
|
|
Brasileiros apresentam software livre para celular em evento no RS
|
Notícias |
Notícias
|
|
|
|
"Matrix" para camundongos investiga como mapas são feitos no cérebro
|
Notícias |
Notícias
|
|
|
|
Formulários
Preciso de ajuda para 3 formulários distintos |
Outros |
leandro2001@yahoo.com
|
|
|
|
Preloader para numero indefinido de imagens importadas
AS 2.0 |
Flash & ActionScript |
Hitos
|
|
|
|
Versão de revista para iPad deverá superar a impressa em vendas
|
Notícias |
Notícias
|
|
|
|
Illustrator para After
Illustrator para After Efffects (CS5) |
After Effects | Premiere |
AlphaBrother
|
|
|
|
Game para Kindle é retirado do ar por conter termo racista
|
Notícias |
Notícias
|
|
Publicidade
|
|

Help













