gpt4 book ai didi

javascript - 如何在Textarea的右上角显示当前时间,在左下角显示消息文本?

转载 作者:太空宇宙 更新时间:2023-11-03 18:53:53 24 4
gpt4 key购买 nike

在我的客户端聊天应用程序 jsp 页面中,我有一个文本区域,它显示来自代理端的消息,也显示来自客户的消息。

工作正常。我的 javaScript 代码是,

function sendMessage(){
message =trim( document.getElementById("message").value);
document.getElementById("message").value = "";

if(message != null && message !="null" && message !=""){

try
{
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
var checkMsg = trim(xmlhttp.responseText.toString());
textarea = document.getElementById('textarea');

if(checkMsg != "null" && checkMsg != null && trim(checkMsg).length != 0) {
if(trim(textarea.value) == ""){
textarea.value = message = checkMsg;
textarea.scrollTop = textarea.scrollHeight;
}
else{
textarea.value += "\n"+checkMsg;
textarea.scrollTop = textarea.scrollHeight;
}

}
}
};

xmlhttp.open("POST", "SendMessageAction",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.setRequestHeader("charset","UTF-8");
xmlhttp.send("sessionId="+encodeURIComponent(sessionId)+"&userId="+encodeURIComponent(userId)+"&securekey="+encodeURIComponent(secureKey)+"&message="+encodeURIComponent(message)+"&sid="+Math.random());

}
catch(err)
{
alert(err.description);
}
}

}

因为我需要在文本区域右上角的文本区域中添加每条消息的当前时间。

我可以将当​​前时间附加到消息中,但我需要将它附加到每条消息的文本区域的右上角?

我该怎么做。请提供一些想法或一些代码。

最佳答案

这是一个显示当前日期/时间的函数:

如果需要,您可以仅提取时间线。

function update(){
time = new Date();
year = (time.getFullYear());
month = (time.getMonth() + 1);
date = time.getDate();
hours = time.getHours();
mins = time.getMinutes();
secs = time.getSeconds();
if(mins.length<2){mins = "0"+secs}
if(secs.length<2){secs = "0"+secs}
if(month.length<2){month = "0"+secs}
if(date.length<2){date = "0"+secs}


// Config Starts
if(hours>12){hours=hours-12}else{hours}
format = year+"-"+month+"-"+date+" @ "+hours+":"+mins+":"+secs;
document.form1.box1.value = format;
// Config Ends
}
setInterval("update()",1000);

要显示结果,请使用:

<script>
#right
{
float: right;
}
</script>

<div id="right">
<p>Current Date/Time is: <INPUT name="box1" type="text" size="20"></p>
</div>

关于javascript - 如何在Textarea的右上角显示当前时间,在左下角显示消息文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14069681/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com