是否可以将只读文本与可写文本一起放在输入中?

时间:2011-08-31 03:53:59

标签: html

我想用一些只读文本和一些可写文本进行输入。应该总是说“www”。在开头(只读),之后用户应该能够写出他想要的任何内容。最简单的方法是什么?

2 个答案:

答案 0 :(得分:3)

最简单的”方式是在input下方(或周围)设置单独的元素。

http://jsfiddle.net/NxWBT/

但是,这仅仅是出于演示目的。如果您需要提交www部分,则必须在提交表单之前使用Javascript添加它。

答案 1 :(得分:1)

在KeyDown事件中,您可以将字符串附加到它

function onblurwww(){
    var tb = document.getElementById('myTextBox');
    var val = tb.value;

    if (val.substr(0, 4) != 'www.')
        tb.value = 'www.' + val;
}

在文本框上的keydown中就是这样的东西。