我有类似的东西
<input placeholder="something">
默认行为是当用户开始输入时占位符文本消失。如何才能使占位符成为字段的实际内容并且可以编辑?
我需要javascript吗?
答案 0 :(得分:4)
将您的placeholder
属性更改为value
属性,例如:
<input value='foo'/>
这将使 foo 成为输入的默认内容,当用户点击该字段时,该内容将可编辑。
答案 1 :(得分:3)
你可以使用value属性:
<input placeholder="something" value="something"/>
在运行时使用jquery:
$('inp_selector').val($('inp_selector').attr('placeholder'))