我想要文本框水印的变体。但我不希望水印消失。我希望它像一个不能被输入或删除的前缀。我不想使用 HTML/CSS 解决方案,例如:
<div style="border: solid 1px black; width:250px;">
<label style="border:none;">prefix_</label>
<input type="text" style="border:none;"/>
</div>
我什至希望将前缀作为文本框值的一部分提交。我想要一个 jquery 解决方案。但我一定没有使用正确的关键字进行搜索,因为我找不到。大家有什么想法吗?
最佳答案
这将处理保持前缀永久:
$('#field').keyup(function() {
var prefix = 'string'
if (this.value.substring(0, prefix.length) != prefix){
$(this).val(prefix)
}
});
关于jquery - 如何使用 Jquery 将永久前缀添加到文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9468098/