1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Form saving</title>
</head>
<body>
<form onsubmit="saveForm(this); return false;">
<input type=text name="myInputBox"><br>
<input type=text name="myOtherField"><br>
<input type=submit value="Generate download link">
</form>
<a href="data:multipart/alternative;charset=utf-8," id="downloadLink">Rightclick, save as</a>
<script>
function saveForm(form) {
var dlLink = document.getElementById('downloadLink');
var datastring = "Field 1: "+form.myOtherField.value+"\n"+"Field 2: "+form.myInputBox.value;
dlLink.href = 'data:multipart/alternative;charset=utf-8,'+encodeURIComponent(datastring);
};
</script>
</body>
</html> |
Partager