Sayfalarımda çok sayıda HTML 5 giriş denetimi kullanıyorum. Benim gereksinimimden biri, para birimi özellikli bir metin kutusuna sahip olmak.HTML 5 Para birimi biçimi
<input type="number" pattern="(d{3})([.])(d{2})" />
Bu beni 10.000,00
Ama yine tüm karşılamayan tüm gereksinimleri gibi değerleri yazın sağlar: Bunun için ben bu çalıştı. Kullanıcı 10000 'da yazıyorsa, bunu 10.000 onblur gibi bir para birimi biçimine dönüştürmesini istiyorum.
Javascript'imdeki giriş türündeki değeri okuduğumda, ayrıştırma yapmadan hesaplayamayacağım bir dize değeri yerine bir kayan nokta vermem gerekir.
'girdi tipi her durumda bir dize olacaktır .value' = "sayı". Yine de bir noktada onu ayrıştırmanız gerekiyor ... – Teemu
giriş tipi = "sayı". Değer her durumda dize olacaktır. ancak parseFloat (input type = "number" .value) 'ye sahip olmak basittir. – user2561997