好吧,先用代码
开始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'))。但是当我看到我发送的消息时,消息框为空,因为消息的值不存在。
所以我的问题是,如何“延迟”删除操作?我试过延迟()
答案 0 :(得分:1)
受过教育的猜测,你需要的是这个。
使用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>