我有一个文本字段,用户在其中输入消息,单击输入并将其提交到数据库中。问题是,它总是多次提交取决于按下回车键的毫秒数。我实际上并没有进行任何现场验证,它更像是学习时的概念证明。另外我知道我可以在一次提交后完全禁用提交表单,但我希望能够继续输入消息。
<input type="text" placeholder="Enter message" id="enterMsg">
$(document).ready(function() {
$("#enterMsg").submit(function(){
var uid = $("#enterMsg").val();
Messages.insert({text: uid});
})
我应该使用不同的 html 标签或 jquery 函数吗?