在输入表单中输入新行时输入按钮被触发
Enter button gets trigrred while enter new line in input form
我正在做一个项目,用户可以在其中用多行描述他的位置,但是当我在输入表单中按回车键换行时,它会被提交到数据库中。我觉得自己被困在这里了。请帮我摆脱这个
我的html代码是:
<form method="POST" id="name-form">
<div class="h4">Describe Location</div>
<input type="text" value='Describe Location' name="disc" class="input-formm">
<input type="submit" value="discribe" name="discribe" class="edit-button">
</form>
我的 php 代码是:
if (isset($_POST['discribe'])) {
$disc = htmlspecialchars(trim($_POST['disc']));
$qry = "UPDATE `Location` SET disc=:disc WHERE city = :city";
$result = $conn->prepare($qry);
$result->bindParam(':disc', $disc, PDO::PARAM_STR);
$result->bindParam(':city', $city, PDO::PARAM_STR);
$result->execute();
}
请帮帮我
您可以使用“
如果您使用输入类型文本并且不想要任何文本区域,那么只需使用此 jquery 代码
$('form [name="disc"]').keydown(function (e) {
if (e.keyCode == 13) {
e.preventDefault();
return false;
}
});
我正在做一个项目,用户可以在其中用多行描述他的位置,但是当我在输入表单中按回车键换行时,它会被提交到数据库中。我觉得自己被困在这里了。请帮我摆脱这个
我的html代码是:
<form method="POST" id="name-form">
<div class="h4">Describe Location</div>
<input type="text" value='Describe Location' name="disc" class="input-formm">
<input type="submit" value="discribe" name="discribe" class="edit-button">
</form>
我的 php 代码是:
if (isset($_POST['discribe'])) {
$disc = htmlspecialchars(trim($_POST['disc']));
$qry = "UPDATE `Location` SET disc=:disc WHERE city = :city";
$result = $conn->prepare($qry);
$result->bindParam(':disc', $disc, PDO::PARAM_STR);
$result->bindParam(':city', $city, PDO::PARAM_STR);
$result->execute();
}
请帮帮我
您可以使用“
如果您使用输入类型文本并且不想要任何文本区域,那么只需使用此 jquery 代码
$('form [name="disc"]').keydown(function (e) {
if (e.keyCode == 13) {
e.preventDefault();
return false;
}
});