Javascript 发布聊天信息时,聊天输入无法清除
当你在“我的聊天”中发布消息时,输入框在消息发送后不会清除消息。因此,每次都必须删除最后一条消息 我的PHP:Javascript 发布聊天信息时,聊天输入无法清除,javascript,php,html,input,chat,Javascript,Php,Html,Input,Chat,当你在“我的聊天”中发布消息时,输入框在消息发送后不会清除消息。因此,每次都必须删除最后一条消息 我的PHP: fw::script_line(' $(function(){ function loop() { Chat.cache('.$room['id'].'); Log.cache('.$room['id'].'); Update.cach
fw::script_line('
$(function(){
function loop()
{
Chat.cache('.$room['id'].');
Log.cache('.$room['id'].');
Update.cache('.$room['id'].');
setTimeout(loop, 1000);
}
loop();
$(".input[name=content]").focus();
$("#sidebar").hide();
});
');
我的HTML:
<div class="box chat">
<div id="chat"></div>
<form action="Javascript: Chat.post($('input[name=\'content\']').val());" method="get">
<input type="text" class="input" name="content" placeholder="<?php echo lang('type_here'); ?>">
<a class="a_button" onclick="Chat.post($('input[name=\'content\']').val());"><!-- Send !--></a>
</form>
</div>
您应该能够在jquery中将值设置为“”<代码>$(“.input”).val(“”)
希望这有帮助。当我设置.val(“”)时,我不能发布任何内容。当我设置.val(“”)时,它会根据我的需要删除消息,但输出是[object object],您希望在发布消息后将val设置为“”。在再次清除之前,请确保已将其发布。你能把它放在Chat.post之后的onclick中吗?Chat.post($('input[name=\'content\']').val(“”);这给我[object]作为输出消息。但是它会按照我的意愿清除输入框。否在发布后,您需要设置val。在这种情况下,您将值设置为“”,然后将其拉入…尝试执行
Chat.post($('input[name=\'content\']')。val())$('.input').val(“”)