Javascript 在输入时提交文本区域后,赢得';t在文本区域正确聚焦(IM类型)
我的表格有问题 其思想是在文本区域中键入消息,按enter键提交表单,运行ajax脚本,并显示消息,就像instant messenger一样。问题是,在运行ajax之后,我无法重新关注文本区域。相反,我点击回车键,下面的线被聚焦。以下是我的javascript:Javascript 在输入时提交文本区域后,赢得';t在文本区域正确聚焦(IM类型),javascript,Javascript,我的表格有问题 其思想是在文本区域中键入消息,按enter键提交表单,运行ajax脚本,并显示消息,就像instant messenger一样。问题是,在运行ajax之后,我无法重新关注文本区域。相反,我点击回车键,下面的线被聚焦。以下是我的javascript: if(event.keycode==13){ document.forms['sendmessage'].submit(); document.forms['sendmessage'].msg.value="";
if(event.keycode==13){
document.forms['sendmessage'].submit();
document.forms['sendmessage'].msg.value="";
document.forms['sendmessage'].msg.focus();
}
msg是文本区域的名称。我不知道如何解决这个问题。(ajax是在提交表单时运行的)在这种情况下,您不需要创建文本区域,而是创建一个
并为其添加一些样式 在这种情况下,您不会创建文本区域,而是创建一个
,并为其添加一些样式 太好了!如果你能接受答案,那就太好了。:)太好了!如果你能接受答案,那就太好了
if(event.keycode==13){
document.forms['sendmessage'].submit();
document.forms['sendmessage'].msg.value="";
setTimeout(function(){
document.forms['sendmessage'].msg.focus();
}, 100);
}