我正在实现一组按钮,当按下文本框中的字母数字字符时。
如何实现退格按钮,以便无论何时按下,文本框中的最后一个字符都会从文本框中删除?
答案 0 :(得分:5)
按下按钮,尝试以下(Javascript
)代码......
var mytxtbx=document.getElementById("IdOfTextBox");
mytxtbx.value=mytxtbx.value.substring(0,(mytxtbx.value.length-1))
按下按钮,尝试以下(JQuery
)代码......
$("#IdOfTextBox").val($("#IdOfTextBox").val().substring(0,($("#IdOfTextBox").val().length-1)))
答案 1 :(得分:0)
虽然已经回答了,但您可能会稍微清理一下他的代码并“缓存”一些变量:
function RemoveLastChar(){
var field = $("#fieldID");
var oldValue = field.val();
field.val(oldValue.substring(0, oldValue.length - 1));
}