如果我有一个元素,如:
<input type="text" id="TestingElement" />
现在,这个元素应该接受Dates(我知道jQuery datepicker和bootstrap,所以这与他们无关)。有没有办法让我只输入08251999或082599,然后当用户点击文本框外部或失去焦点时,可以插入两个/
个字符。在/
之后插入一个08
字符,在/
之后插入下一个25
字符,从而产生08/25/1999
或08/25/99
?我一直在关注.append()
和.insertAfter
,但这些似乎只会有助于在您指定的元素之前/之后添加元素,而不是在其中。
我创建了一个JSFiddle来帮助完成测试过程。
提前感谢您,任何帮助表示赞赏!
答案 0 :(得分:0)
为了保存这个问题以供参考,Rory McCrossan能够通过建议一个屏蔽插件来帮助我。
转到此address有帮助,我将此地址引用为我的脚本的src
。它正是我想要的。
答案 1 :(得分:0)
我希望这会有所帮助:
text.substring(0,2)+"/"+text.substring(2,4)+"/"+text.substring(4,6)