Forum » Programiranje » 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č.
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.
Tukaj imaš en primer, kako je to narejeno za spreminjanje črk v uppercase.
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 ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | JqueryOddelek: Izdelava spletišč | 1964 (1688) | mk818764 |
| » | Potrebujem javascript pomočOddelek: Programiranje | 1333 (1083) | no1pheeew |
| » | [PHP/JavaScript] tic tac toeOddelek: Programiranje | 1906 (1639) | illion |
| » | Javascript - izračun razlike v datumihOddelek: Programiranje | 2122 (1977) | kogledom |
| » | Internet strani kot slideshowOddelek: Izdelava spletišč | 2227 (1978) | sverde21 |