jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – 创建一个单独处理文件和URL的单一文件?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我允许我的用户导入本地和远程文件,但是如何使用单个输入来处理这两种情况呢? @H_675_5@ @H_675_5@像Stackoverflow一样,我可以使用标签来做到这一点:

@H_675_5@或者使用以下单选按钮:

@H_675_5@
<style>
    .displayNone {
        display:none;
    }
</style>

<form action="test.PHP">
    File type:
    <input id="radio-url" name="type" type="radio" checked value="url" /> URL
    <input id="radio-file" name="type" type="radio" value="file" /> File
    <div id="url">
        <input name="url" type="text" />
    </div>
    <div id="file" class="displayNone">
        <input name="file" type="file" />
    </div>
    <input type="submit" value="Send" />
</form>

<script type="text/javascript">
        $('#radio-url').click(function() {
            $('#url').removeClass('displayNone');
            $('#file').addClass('displayNone');
        });
        $('#radio-file').click(function() {
            $('#file').removeClass('displayNone');
            $('#url').addClass('displayNone');
        });
</script>
@H_675_5@提供可切换的:

@H_675_5@但是我怎样才能创建这样一个领域:

@H_675_5@请注意整个问题,即远程主机上处理文件的方式并不重要.

解决方法

我找到了一种使用CSS的工作方式: @H_675_5@ @H_675_5@
<style>
    .container {
        position: relative;
    }
    .url {
        position: absolute;
        top:0;
        left:0;
        z-index:2;
    }
</style>

<form action="test.PHP">
    File or URL :
    <div class="container">
        <input name="file" type="file" />
        <input class="url" name="url" type="text" />
    </div>
    <input type="submit" value="Send" />
</form>
@H_675_5@在input type =“file”上方给出一个可编辑的输入类型=“text”:

@H_675_5@但我认为这将是棘手的,因为输入类型=“文件”的浏览器布局和行为是不同的.

大佬总结

以上是大佬教程为你收集整理的jquery – 创建一个单独处理文件和URL的单一文件?全部内容,希望文章能够帮你解决jquery – 创建一个单独处理文件和URL的单一文件?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。