如何使用JQuery从文本框中删除单个字符一次

时间:2011-04-23 11:22:38

标签: jquery

我正在实现一组按钮,当按下文本框中的字母数字字符时。

如何实现退格按钮,以便无论何时按下,文本框中的最后一个字符都会从文本框中删除?

2 个答案:

答案 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));
}