如何在 HTML 中动态更改 <a>“下载”字段的值
How to dynamically change the value of the <a> 'download' field in HTML?
>我有以下内容:
AUTHOR<input type="text" name="author" id="authortxt"><br>
FILENAME<input type="text" name="filename" id="filenametxt"><br>
EMAIL<input type="text" name="email" id="email">
<img id="saveicon" src="interface/SaveIcon0.png" onmouseover="this.src='./interface/SaveIcon1.png'" onmouseout="this.src='./interface/SaveIcon0.png'" />
<img id="cancelicon" src="interface/CancelIcon0.png" onmouseover="this.src='./interface/CancelIcon1.png'" onmouseout="this.src='./interface/CancelIcon0.png'" />
<a id="download" download="TestJSON-r.json">Download</a>
我需要通过"文件名"字段设置下载的文件名。最简单的方法是什么?
尝试在各自的元素上使用.attr()
和.val()
来完成你的任务,
$("#download").attr("download", $("#filenametext").val())
如果你不使用jquery,你只需使用普通的Javascript。 这是代码。
AUTHOR<input type="text" name="author" id="authortxt"><br>
AUTHOR<input type="text" name="author" id="authortxt"><br>
FILENAME<input type="text" name="filename" id="filenametxt" onchange="change_download_text(this)"><br>
EMAIL<input type="text" name="email" id="email">
<img id="saveicon" src="interface/SaveIcon0.png" onmouseover="this.src='./interface/SaveIcon1.png'" onmouseout="this.src='./interface/SaveIcon0.png'" />
<img id="cancelicon" src="interface/CancelIcon0.png" onmouseover="this.src='./interface/CancelIcon1.png'" onmouseout="this.src='./interface/CancelIcon0.png'" />
<a id="download" download="TestJSON-r.json">Download</a>
<script>
function change_download_text(calledvalue){
var download = document.getElementById("download") ;
download.innerHTML = calledvalue.value ;
}
</script>
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 而循环只设置php中输入字段中的第一个值
- 在输入字段中将最小金额设置为
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 如何在输入字段中的按钮的帮助下打开日历,该字段的类型为“=”;日期”;
- JavaScript 检查隐藏字段中的值并将其设置为隐藏字段值
- 在wordpress一定时间后更改自定义字段
- 如何在HTML输入字段中添加不可删除的后缀
- Meteor-添加用户自定义字段的方法不起作用
- 互斥单选按钮和相应的输入字段
- 在IE9中的输入字段中输入焦点最近按钮
- 选中单选框时将属性添加到输入字段
- 带有验证和隐藏字段值的提交按钮
- 主干窗体隐藏字段未呈现
- 带有let的JS/EECMAScript6私有字段的模式
- Chrome扩展:将下载的文件移动到输入字段
- 如何在 HTML 中动态更改 “下载”字段的值
- 超链接以在单击时下载文件,并为每个下载增加一个字段
- 下载宣传册取决于隐藏字段的值
- 如何下载的形式字段PDF使用JS或PHP或任何东西