» »

ločilo tisočic - javascript

ločilo tisočic - javascript

Apple ::

Hello,

ali se je že kdo srečal s tem, da bi pri vnašanju številke v nek input box, z javascriptom takoj ločeval tisočice, npr, s piko? Primer: vtipkam 5000 in se mi v input boxu takoj izpiše 5.000

Ne bi rad samo shranil številko v taki obliki, ampak bi rad, da se številka "izoblikuje" že pri samem vnosu v input box.

Hvala za pomoč.
LP, Apple

Sumo ::

Napišeš funkcijo za vstavljanje ločil tisočic in jo obesiš na onKeyUp event od vnosnega polja.

Tukaj imaš en primer, kako je to narejeno za spreminjanje črk v uppercase.

Apple ::

Super si, hvala ti :))))
LP, Apple

Apple ::

Evo, če bo kdo kdaj rabil :)

<html>

<head>
<script type="text/javascript">
function addSepa(x)
{

var sValue = document.getElementById(x).value;
var sRegExp = new RegExp('(-?[0-9]+)([0-9]{3})');
var sep = '.';

while(sRegExp.test(sValue)) {
      sValue = sValue.replace(sRegExp, '$1'+sep+'$2');
      }
document.getElementById(x).value=sValue;
} 

</script>
</head>

<body>

Dobiček: <input type="text" id="fnumber" onkeyup="addSepa(this.id)" />

</body>
</html>

LP, Apple


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Jquery

Oddelek: Izdelava spletišč
151617 (1341) mk818764
»

Potrebujem javascript pomoč

Oddelek: Programiranje
81135 (885) no1pheeew
»

[PHP/JavaScript] tic tac toe

Oddelek: Programiranje
171525 (1258) illion
»

Javascript - izračun razlike v datumih

Oddelek: Programiranje
81792 (1647) kogledom
»

Internet strani kot slideshow

Oddelek: Izdelava spletišč
211978 (1729) sverde21

Več podobnih tem