テキストフィールド番号を検証するためのこのコードがあります。
.
このコードは正常に動作しますが、唯一の問題は、 (ドット)を入力できないことです。私のテキストフィールドは金額用です。金額は 222.234234 または 222 にすることができます。ユーザーが以下のスクリプトでピリオドを入力できるようにするには、どのコードを追加する必要がありますか
function ValidateNum(input,event)
{
var keyCode = event.which ? event.which : event.keyCode;
if((parseInt(keyCode)>=48 && parseInt(keyCode)<=57) || parseInt(keyCode)==08 || parseInt(keyCode)==09 || parseInt(keyCode)==127 )
{
return true;
}
return false;
}
テキストフィールド
<input type="text" name="from_amount" onkeypress="return ValidateNum(this,event)" id="from_amount" placeholder=" Type to convert" />`
ですから、この問題を解決するのを手伝ってください。