数据在发送前重置
Data gets reset before sent
本文关键字:数据 更新时间:2024-05-06
好吧,首先从代码开始
JavaScript:
function keyevent(e) // submit key
{
if (e.keyCode == 13) // 13 = enter key
{
$(this).val("");
}
}
$(document).ready(function () {
$('#send').click(function() {
$('.message').val("");
});
});
HTML:
<input type="text" name="message" class="message" onKeyDown="javascript:keyevent(event);" />
<button name="send" id="send" onclick="refresh();" />Send</button>
然后我的页面上还有一个if(isset($_POST['send'))。但当我看到我发送的消息时,消息框是空的,因为消息的值不存在。
所以我的问题是,如何"延迟"删除操作?我尝试过delay()
经过教育的猜测,你需要的是这个。
Javascript:
$(document).ready(function () {
$('.message').keyup(function(e) {
if (e.keyCode == 13) {
$(this).val('');
}
});
$('#send').click(function() {
refresh();
$('.message').val('');
});
});
HTML:
<input type="text" name="message" class="message" />
<button name="send" id="send">Send</button>
相关文章:
- 用程序搜索JQuery数据表中的文本
- 要求输入在数据列表中
- 正在将数据主题添加到所有项目
- 函数参数中的数据与指定变量之间的任何性能差异
- 在VanillaJS中模拟模型双向数据绑定
- CSS-如何定位内容数据标题
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 无法在数据endVal中设置值=“”;{{ucount}}”;使用Angular JS的CountUp
- 序列化数据属性中对象的最可靠方法
- 如何将JSON数据导入我的ejs模板
- 不显示带有本地json文件数据的谷歌地图脚本
- 如何将json数据显示为html
- 画布数据到图像
- 使用jquery将mysql数据获取到新的表行中
- 使用html中的外部javascript进行数据验证
- 有时数据是't显示在浏览器中
- React中的数据集表示
- Angular只从数组中获取所需的数据
- 无法将数据从firebase获取到我的html页面
- YUI3 IO实用程序是否可以根据给定的内容类型标头值自动序列化数据