锁定用户在默认设置之前写入值

时间:2013-09-16 13:25:49

标签: javascript jquery

我正在创建一个终端命令提示符(用户可以在输入框上写入并按回车并从后端接收命令)并且我将模型中的默认值传递给我的输入框模板,但我想先将其锁定$ so所以用户不能在那之前回去写

$('#textInput').val("Enter").html(this.Template());

但是如何为输入框的一部分做到这一点?

1 个答案:

答案 0 :(得分:1)

你可以用图形方式,通过放置跨度,或者你可以附加一个JS处理程序来取消你不想要的编辑。

$("#textInput").on("change keyup keypress keydown", function(evt) {
    if($(this).val().length < 10) {
        $(this).val("Enter $> ");
    }
});

顺便说一下,我不确定为什么你从$&gt;中拆分回车在你的例子中。