Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JQuery一次从文本框中删除单个字符_Jquery - Fatal编程技术网

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

如何使用JQuery一次从文本框中删除单个字符,jquery,Jquery,我正在实现一组按钮,当按下按钮时,在文本框中键入字母数字字符 如何实现backspace按钮,以便每当按下时,文本框中的最后一个字符都会从文本框中删除?在按下按钮时尝试下面的(Javascript)代码 var mytxtbx=document.getElementById("IdOfTextBox"); mytxtbx.value=mytxtbx.value.substring(0,(mytxtbx.value.length-1)) $("#IdOfTextBox").val($("#IdO

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

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

在按下按钮时尝试下面的(
Javascript
)代码

var mytxtbx=document.getElementById("IdOfTextBox");
mytxtbx.value=mytxtbx.value.substring(0,(mytxtbx.value.length-1))
$("#IdOfTextBox").val($("#IdOfTextBox").val().substring(0,($("#IdOfTextBox").val().length-1)))
按下按钮尝试下面的(
JQuery
)代码

var mytxtbx=document.getElementById("IdOfTextBox");
mytxtbx.value=mytxtbx.value.substring(0,(mytxtbx.value.length-1))
$("#IdOfTextBox").val($("#IdOfTextBox").val().substring(0,($("#IdOfTextBox").val().length-1)))
按下按钮尝试以下(
Javascript
)代码

var mytxtbx=document.getElementById("IdOfTextBox");
mytxtbx.value=mytxtbx.value.substring(0,(mytxtbx.value.length-1))
$("#IdOfTextBox").val($("#IdOfTextBox").val().substring(0,($("#IdOfTextBox").val().length-1)))
按下按钮尝试下面的(
JQuery
)代码

var mytxtbx=document.getElementById("IdOfTextBox");
mytxtbx.value=mytxtbx.value.substring(0,(mytxtbx.value.length-1))
$("#IdOfTextBox").val($("#IdOfTextBox").val().substring(0,($("#IdOfTextBox").val().length-1)))

虽然已经回答了,但您可能会稍微清理他的代码并“缓存”一些变量:

function RemoveLastChar(){
    var field = $("#fieldID");
    var oldValue = field.val();
    field.val(oldValue.substring(0, oldValue.length - 1));
}

虽然已经回答了,但您可能会稍微清理他的代码并“缓存”一些变量:

function RemoveLastChar(){
    var field = $("#fieldID");
    var oldValue = field.val();
    field.val(oldValue.substring(0, oldValue.length - 1));
}