Cara menggunakan format keyup mata uang javascript

Dimana maksudnya cara membuat input mata uang, diatas adalah ketika sobat punya input dimana inputnya, kita ingin ketika kita input langsung di produksi atau keluar dengan cara penulisan mata uang, jadi kita tidak perlu repot lagi untuk input titik atau koma

Disini kita bisa membuat hasil inputan tidak hanya untuk indonesia saja, dimana penulisan mata uang indonesia itu dimulai dari titik ya, bedanya kalau seperti dollar menggunakan koma, lalu apa gunanya membuat input mata uang, disini kita tidak hanya input saja tapi kita bisa menjumlahkan masukannya, loh kenapa dijumlahkan saja, bukan seperti itu Ferguso kalau langsung dijumlahkan biasanya kalau kita menggunakan mata uang asing, angka dibelakang koma tidak bisa dijumlahkan seperti itu

Oke langsung saja, untuk kasus ini saya membuat 3 input dimana 2 untuk input dan 1 untuk hasil penjumlahan

1

2

3

4

5

6

7

8

<bentuk>

<masukkan ketik = "teks" nama = "" id =< /a> "number1" placeholder = "number 1" kelas = "inp">

<masukkan ketik = "teks" nama = "" id =< /a> "number2" placeholder = "number 2" kelas = "inp">

<masukkan ketik = "teks" nama = "" id =< /a> "hasil">

< / bentuk>

type="text/javascript" src="https://code.jquery.com/jquery-3.4.1.min.js">

<. -- plugin untuk hasilnya -- >

<. -- plugin untuk masukannya -- >

Oiya untuk cara penulisan currency disini saya menggunakan plugin, sengaja saya kasih dua plugin sekaligus sebagai teman mau pakai plugin yang mana, Kalau disini biar work di keduanya tinggal pakai untuk input dan result

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

$(dokumen). siap(fungsi() {

$(". inp"). keyup(fungsi() {

 

var angkaSatu = $("#angka1"). maskNumber({bilangan bulat. benar, ribuan. '. '}) //jika Anda ingin koma. titik koma

var angkaDua = $("#angka2"). maskNumber({bilangan bulat. benar, ribuan. '. '})

 

var angka1 = angkaSatu. val()

var bilangan2 = bilanganDua. val()

 

var tes1 = angka1. pisah("")

untuk( var i = 0; i < tes1. panjang; i ++ ){

jika ( tes1[i] === ',' . . tes1[i] = == '. ') {

     tes1. sambungan(i, 1 );

   }

}

 

var tes2 = angka2. pisah("")

untuk( var i = 0; i < tes2. panjang; i ++ ){

jika ( tes2[i] === ',' . . tes2[i] = == '. ') {

     tes2. sambungan(i, 1 );

   }

}

 

 

var filterNumber1 = parseInt(tes1. bergabung("") )

var filterNumber2 = parseInt(tes2. bergabung("") )

 

var hasil = filterNumber1 + filterNumber2

 

$("#result"). val(mata uang(hasil ). format())

 

})

 

})

Disini untuk plugin mask jika ingin mengganti titik dengan koma bisa dengan mengganti objek data nilai ribuan dengan koma, simpel kan, kalau untuk plugin currency tinggal kasih metode mata uang dengan metode format, oke langsung dijumlahkan angkanya harus saya uraikan karena koma tidak bisa langsung dihitung. jika berhasil maka akan muncul gambar seperti ini

Cara menggunakan format keyup mata uang javascript
Cara menggunakan format keyup mata uang javascript

Hasil tanda titik dan koma muncul secara otomatis ya, oke untuk penjumlahan nya jika kurang jelas teman-teman akan saya buat artikel tersendiri, oke saya rasa cukup disini saja belajar cara membuat input mata uang semoga bermanfaat dan sampai jumpa di artikel selanjutnya Terima kasih