如何使用JavaScript从文本区域提取文本,并将其放在Gmail的撰写字段

How to extract text from text area using JavaScript and put it in Compose field of Gmail

本文关键字:Gmail 写字段 JavaScript 何使用 文本 区域 取文本 提取      更新时间:2023-09-26

我想把写在文本区的文本发送到Gmail的撰写区。

问题是发送的输出如下

文本框=测试+邮件% 21,倒计时= 690

我只是想发送文本。

mailto链接到gmail。

以下是我所写的:

<html>
<head>
<script language="javascript" type="text/javascript">
function limitText(limitField, limitCount, limitNum) {
    if (limitField.value.length > limitNum) {
        limitField.value = limitField.value.substring(0, limitNum);
    } else {
        limitCount.value = limitNum - limitField.value.length;
    }
}
</script>
</head>
<body>
    <form  method="post" action="mailto:abc@gmail.com" name="myform">
<textarea name="textbox" onKeyDown="limitText(this.form.textbox,this.form.countdown,700);" 
onKeyUp="limitText(this.form.textbox,this.form.countdown,700);">
</textarea>
<br>
    <font size="1">(Maximum characters: 700)<br>
    You have <input readonly type="text" name="countdown" size="3" value="700"> characters left.</font>
    <input type="submit" value="Send Email" />
    </form>
</body>
</html>

这是最接近我的工作:

<form method="get" action="mailto:abc@gmail.com" name="myform" ENCTYPE="text/plain">
    <textarea name="body" onKeyDown="limitText(this.form.textbox,this.form.countdown,700);" onKeyUp="limitText(this.form.textbox,this.form.countdown,700);"></textarea>
    <br> <font size="1">(Maximum characters: 700)<br>
    You have <input readonly type="text" size="3" value="700"> characters left.</font>
    <input type="submit" value="Send Email" />
</form>

查看我的JSFiddle演示在这里