我已经寻找了很长时间试图解决这个问题,希望你能帮助我。
基本上,我的网站上有一个功能,用户可以在其中发布问题。本质上,我希望在他们输入的内容末尾有一个永久的问号。问号已经添加在后端,因此这严格来说是一个视觉问题。
当他们打字时,问号会向上移动。
我无法附上照片,但您可以成像:
用户在此处键入,并且在键入行之后有一个尾随问号(键入行-->)|?
提前致谢!!
最佳答案
你可以这样做:
$('#a').keyup(function(){
var v = this.value.replace(/\?/g, '') + '?';
if (this.value != v) this.value = v;
});
但是用户并不喜欢输入内容自行改变。如果可能的话我会避免这种情况。
第二个版本在 ? 之前添加了一个空格。 :
$('#a').keyup(function(){
var v = this.value.replace(/ ?\?/g, '') + ' ?';
if (this.value != v) this.value = v;
});
关于javascript - html输入末尾有一个不可去除的问号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17932895/