jQuery
function placehold(id,placeholder) // id of element and placeholder text
{
$("#"+id).text(placeholder); //initialize form field
}
$(document).ready(function() {
document.getElementById("editable").addEventListener("input", function() {
if ($(this).text()==(""))
{
placehold('editable','Please enter a name');
}
}, false);
var originaltext = $('#editable').text();
}
的HTML
<div id="editable" contentEditable="true"><?php
if(!empty($row['Name']))
{
echo $row['Name'];
}
else
{
echo "Please enter a name";
}
?>
</div>
如果我的“可编辑”为空,则会出现占位符“请输入名称”
当我在文本框中输入时,占位符与我的文本一起存在
当我尝试在我的 DIV 中键入时,如何使占位符消失?