$('input#box').keyup(function(){
var c=$(this);
if(/[^\d]/.test(c.val())){//替換非數字字符
var temp_amount=c.val().replace(/[^\d]/g,'');
$(this).val(temp_amount);
}
})
以上是只能輸入數字的txt,因為直接用
當你正確輸入的是一串數字後,想用光標移動到前面修改其中的一個數字,發現移不動
但是頂上那個東西不太懂,不知道怎麼用$('input#box')什麼意思,求詳解,謝謝
$('input#box')這個是jQuery的語法,是選擇id為box的表單輸入框,為其綁定onkeyup事件。