我允许我的用户导入本地和远程文件,但是如何使用单个输入来处理这两种情况?
像 Stackoverflow 一样,我可以使用 tabs 来做到这一点:
或使用单选按钮,如:
<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>
给出一个可切换的:
但是我怎样才能创建这样一个字段:
请注意,在远程主机上处理文件的方式并不重要。