私はphonegapアプリケーションに取り組んでいます。私は非常に奇妙な行動に直面しています。
問題 : 入力フィールドに 15 桁を超える数字を入力すると、ソフト入力キーボードを閉じると余分な数字がすべて「0」に置き換えられます。
実装:以下のコードを使用した入力フィールドで数字のみを受け入れるには:
<div class="input_div"><input name="" type="number" placeholder="Credit Card Number" class="input" onKeyPress="return isNumberKey(event)" id="cc_number" /></div>
また、使用されるスクリプトは次のとおりです。
<SCRIPT language=Javascript>
//<!--
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
//-->
</SCRIPT>
使用される CSS クラスは以下のとおりです。
.input_div{width:100%; display:block;}
この問題が iPhone5 でのみ発生するのはなぜですか?