簡體   English   中英

如何使用JavaScript中的已保存字符串進行操作

[英]How to do something with a saved string in javascript

我有一個網頁,用戶在其中填寫文本框,我需要能夠看到他們填寫的信息以供審核。 我想自動將具有輸入值的電子郵件發送給我自己,或者將具有輸入值的文本文件保存至我的計算機,或任何能讓我查看信息的文件。 我不能使用php,所以有什么辦法可以用Javascript做到這一點?

您不能使用JavaScript發送電子郵件,也不能保存到磁盤上的文件。 但是,您可以使用“ mailto:”鏈接打開電子郵件。

示例: location = "mailto:someone@somewhere.com?subject=Test Email&body=Hello World";

這將打開用戶的默認客戶端(如果有),並預先填充主題和正文。 用戶仍然必須單擊“發送”。

如果您想要類似電子郵件表單的內容,則需要將表單發布到服務器端代碼,然后從那里發送電子郵件。

雖然無法在系統上創建文件,但是可以使用JavaScript創建文件以進行下載。 例:

的HTML

<a href='#' download="file.txt" id='downloadlink'>Download</a>

JS

var blob = new Blob(["Text body."], { type: 'text/plain' });
if (url) URL.revokeObjectURL(url);
// REM: URL.revokeObjectURL(url); is needed to free the URL resource when no longer needed.
var url = URL.createObjectURL(blob);
document.getElementById('downloadlink').href = url;

小提琴在這里: http : //jsfiddle.net/zyogawLh/15/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM