我想要在使用JS或JQuery的輸入字段中使用type="number"
將點轉換爲逗號的解決方案。在輸入類型中將點轉換爲逗號=數
問題是雙重的:
1)它需要更換點無論它位於何處在輸入字段中。值可以是,例如:
0.50
.45
12.45
12.
2)我不能使用鍵控作爲觸發器。該字段由外部連接的縮放比例填充,該縮放比例一次發送包括點在內的數字。
我希望有人能夠幫助這一點,它真的做我的頭。
**更新** 我設法讓這段代碼的工作,但只有在輸入文本。如果我使用NUMBER,只需將輸入清除乾淨(我需要它爲NUMBER以便使用數字執行其他頁內計算)。
document.getElementById('purchaseQuantity').addEventListener('input', function() {
document.getElementById('purchaseQuantity').value = this.value.replace('.', ',')
});
感謝,
之前,它被設置爲輸入獲得的價值,並在那裏修改 – Weedoze
你可以使用'平變化'事件? –
Weedoze,我該怎麼做?它直接插入到輸入中,方式與Ctrl + V相同。 Gulfaran,onchange僅在用戶離開輸入字段時觸發,否? –