我正在创建一个终端命令提示符(用户可以在输入框上写入并按回车并从后端接收命令)并且我将模型中的默认值传递给我的输入框模板,但我想先将其锁定$ so所以用户不能在那之前回去写
$('#textInput').val("Enter").html(this.Template());
但是如何为输入框的一部分做到这一点?
答案 0 :(得分:1)
你可以用图形方式,通过放置跨度,或者你可以附加一个JS处理程序来取消你不想要的编辑。
$("#textInput").on("change keyup keypress keydown", function(evt) {
if($(this).val().length < 10) {
$(this).val("Enter $> ");
}
});
顺便说一下,我不确定为什么你从$&gt;中拆分回车在你的例子中。