我有痛苦的時候做輸入,只允許浮點數與jQuery庫。我的代碼無法防止chacacter「。」當它成爲第一個輸入時,誰能指導我解決這個問題?只允許輸入浮點數
$('.filterme').keypress(function(eve) {
if ( (eve.which != 46 || $(this).val().indexOf('.') != -1)
&& (eve.which < 48 || eve.which > 57)
|| ($(this).val().indexOf('.') == 0)
)
{
eve.preventDefault();
}
});
感謝,它的工作的朋友 – moc4yu 2012-04-14 04:51:05
不客氣:) – 2012-04-14 04:53:03
我做出了改變,加上'$(本).caret(0,0) ;'在最後。我注意到,點被刪除後,插入符號意外移動到右側。 – 2012-04-14 05:00:39