我有一个文本框,在文本框中我想要用户无法删除的文本

时间:2010-04-27 05:46:14

标签: jquery-ui

我有一个文本框,其中不应删除文本框内的文本,并且在文本后只需要放置光标

例: 对于文本框:“http://”应该可用,并且不能在文本框中删除引号中的文本,并且光标应该在引号之后。

提前致谢, Vara Prasad.M

1 个答案:

答案 0 :(得分:2)

将其添加到输入字段:

onchange="testEdit(this)"

并且有一个javascript函数可以执行以下操作:

function testEdit(field) {
  if (field.value.substring(0, 8) != "http://") {
    field.value = "http://" + field.value.substring(8);
  }
}

然而,这是草率的。最好的方法是将http://放在标签OUTSIDE的文本框中。如果文本框中有内容,则应输入。通过将其放在文本框中,您将使用户感到困惑。

祝你好运。