在单击文本框之前,文本框值不可删除

时间:2014-02-22 15:23:49

标签: javascript html

任何人都可以帮我怎么做?我想要做的是textbox值是可移动的,或者无法更改,直到textbox被点击。任何人都知道如何做到这一点?

1 个答案:

答案 0 :(得分:1)

将readonly属性添加到您的输入中......

<input type="text" id="input_a" readonly />
//or
<input type="text" id="input_a" readonly="readonly" />

...然后onClick将其删除

document.getElementById('input_a').removeAttribute('readonly');
//or
document.getElementById('input_a').readOnly = false;

readonly属性与disabled属性的不同之处在于仍然使用表单提交值,并且关键的是,不会禁用元素上的click(阻止事件被引发)。