я сделал веб-чат, который эти коды:Отправить сообщение из поля ввода в базу данных нажатием Ввода
<div id="namebox">Name: <input type="text" id="name" autofocus autocomplete="on" ></div>
<div id="msgbox" >Message: <input type="text" id="message"></div>
<div id="submitbox"><button onClick="postMessageToDB(); return false;" id="submit">Submit</button></div>
Итак, сообщение идет в штрафе базы данных, нажав на кнопку отправить, однако я был задаваясь вопросом, как подать код, чтобы нажать кнопку ввода, и он будет отправлен, поэтому будет два варианта.
Я использую OnClick и OnKeyPress, который он не работает.
<div id="submitbox"><button onClick="postMessageToDB(); return false;" id="submit" onkeypress="postMessageToDB(this, event); return false;">Submit</button></div>
Если браузер:
<script type="text/javascript">
function postMessageToDB(inputElement, event) {
if (event.keyCode == 13) {
inputElement.div.submit();
}
}
</script>
Im не используя форму, потому что попросили быть ДИВ, не форма.
Действительно ценю за любую помощь. Большое спасибо
Как он получает в базу данных? –
нажатием кнопки «Отправить» – Hugo