我正在尝试使用Javascript转换表单元素中的ContentEditable区域,并且在可编辑内容失去焦点后,表单会自动发送。由于某种原因,javascript无法使用这两个命令,并且表单未被发送。
JS:
<script>
function sendform() {
document.getElementById("search-hidden").value = document.getElementById("search").innerHTML;
document.getElementById("myForm").submit();
}
</script>
HTML:
<form id='Form' action='handle.php' method='post'>
<p id="search" contenteditable='true' onblur="sendform()">Search</p>
<input id='search-hidden' type='hidden' name='search-hidden'>
</form>