我很抱歉提出这个问题,正如其他人已经做过的那样。但大多数人都没有很好的解释,或者总是混杂着更复杂的聊天功能。我想要一个简单的代码。我唯一想要的是让我的textarea值提交并使用ENTER键插入我的数据库。请不要将我重定向到另一个问题,因为我知道他们必须是具有想要学习的入门技能的其他人。只需将代码调整为我添加的简单表单即可。感谢。
代码:
<?php
if(isset($_POST['submit'])) {
$comment = $_POST['textarea'];
$db->query("INSERT INTO blog(textarea) VALUES('$comment')");
}
?>
<form id="form1">
<div>
Comment:
</div>
<div>
<textarea name="textarea" form="form1" maxlength="200" id="textarea" placeholder="Make your comment..."></textarea>
<input style="visibility:hidden" type="submit" form="form1" name="submit" id="submit" value="Submit">
</div>
</form>
答案 0 :(得分:0)
您可以通过向textarea添加keypress
事件处理程序来完成此操作:
<form id="form1">
<div>
Comment:
</div>
<div>
<textarea onkeypress="if(event.which==13)document.getElementById('form1').submit();"
placeholder="Make your comment..."
name="textarea" form="form1" maxlength="200" id="textarea"></textarea>
<input style="visibility:hidden" type="submit" form="form1" name="submitForm" id="submitForm" value="Submit">
</div>
</form>
检查按下的键是否有键码13(这是输入键的键码),如果有,则提交表格。