2
我有一个文本框。我希望用户能够输入的唯一东西是括号。他们也应该只能删除括号。尽管如此,我还是遇到了很多麻烦。只需要允许输入或删除某些字符
现在我有这样的功能:
'#myTextArea input': function (el, ev) {
}
我用输入,所以它会处理人际关系粘贴。
我不知道如何找到从此键入的字符。我尤其不知道如何确保只有一个括号被删除。任何人都知道这样做的好方法?
编辑 为了澄清,文本框已经填充了文本。用户应该可以在已经存在的文本中添加和删除括号。
EDIT2
我得到它的工作,使用户可以只输入括号。这不考虑粘贴,并且不涉及删除。仍然不知道该怎么做.....
'#myTextArea keydown': function (el, ev) {
if ((ev.keyCode != 48 && ev.keyCode != 57) || ev.shiftKey == false){
return false;
}
}
您使用的骨干或任何其他框架? – David
只有被使用的东西是JQuery和JavascriptMVC。 – user1652427
如果他们只能输入括号,他们如何删除括号以外的任何内容? – thatidiotguy