j查询文件选择与超链接
jquery file select with hyperlink
在下面的代码中,我试图检查文件是否从超链接中选择。首次选择文件时,null
var fileName = $('#' + field_id).val();
,但第二次选择文件时,将显示文件路径。这是怎么回事?
<input type="file" id="new_rule_upload" name="new_rule_upload" style="visibility: hidden; width: 1px; height: 1px" />
<a href="" onclick="document.getElementById('new_rule_upload').click(); upload_file('new_rule_upload'); return false">Upload</a>
function upload_file(field_id) {
var fileName = $('#' + field_id).val();
alert(fileName);
if (fileName != '') {
alert('selected')
} else {
alert('not selected');
}
}
我建议将自己附加到输入的更改事件中,您可以立即收到通知。
$(function() {
$("#new_rule_upload").change(function (){
var fileName = $(this).val();
// Do something
});
});
使用 JQuery
$(function() {
$("#a_id").click(function() {
var fileName = $("#new_rule_upload").val();
alert(fileName);
if (fileName != '') {
alert('selected')
} else {
alert('not selected');
}
});
});
相关文章:
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 单击超链接时,如何使用Google Maps API v3缩放地图
- 用超链接替换URLS
- 使用JavaScript从超链接加载时的默认下拉值
- Hammer.js阻止在Android Webview中点击超链接
- 将超链接添加到“;标题“;标记文本
- 文本建议的超链接
- 用Javascript按钮替换Javascript超链接
- 删除默认的ui超链接行为
- 谷歌将广告超链接映射到国家标记
- 如何超链接在新选项卡中打开并携带一些变量的选择标记
- 如何使手风琴部分既是选择器又是超链接
- j查询文件选择与超链接
- 我想要一个 jquery 日期选择器将默认日期更改为超链接中的文本
- 使选择列表中的每个选项都成为指向不同页面的超链接
- 在网页上选择一个超链接,并使用CasperJS将生成的网页内容存储在文本文件中
- 在超链接单击事件时,警告jQWidget网格中的选择数据字段
- 在WEB应用程序中为已选择的选项卡隐藏超链接按钮
- 当根据下拉选择改变图像时,为图像添加超链接
- 在jquery数据表的某一列中,行单击时进行行选择,而在超链接单击时不进行行选择