Jクエリ
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 内に入力しようとしたときにプレースホルダーを削除するにはどうすればよいですか?