Javascript 禁用其他输入[文件],直到选择第一个(文件#1)为止
我有多个文件上传输入,我正试图通过jquery禁用其余的,直到选择第一个(文件#1),然后启用其余的 我的代码:Javascript 禁用其他输入[文件],直到选择第一个(文件#1)为止,javascript,jquery,Javascript,Jquery,我有多个文件上传输入,我正试图通过jquery禁用其余的,直到选择第一个(文件#1),然后启用其余的 我的代码: 禁用其余字段,更改时启用: $(文档).ready(函数(){ $('.checkupload').change(函数(){ if($(this).next().length){ $(this.next().prop('disabled',false); } }); }); 一个简单的解决方案 默认情况下禁用所有输入,但不禁用第一个输入。 将类添加到输入文件以区分禁用的样式。
禁用其余字段,更改时启用:
$(文档).ready(函数(){
$('.checkupload').change(函数(){
if($(this).next().length){
$(this.next().prop('disabled',false);
}
});
});代码>
一个简单的解决方案
默认情况下禁用所有输入,但不禁用第一个输入。
将类添加到输入文件以区分禁用的样式。
随心所欲地改变风格。
加
通过这个代码,你可以做你想做的事
<script type="text/javascript">
function fileSelected(sender) {
$(".file-design").prop('disabled', false);
}
</script>
已选择函数文件(发送方){
$(“.file design”).prop('disabled',false);
}
您可以使用.prop(“disabled”,true)
禁用输入
,然后检查jQuery中的更改
事件,如下所示
$('input[type=“file”]:not(:first)).prop(“disabled”,true);
$('input[type=“file”]:first')。在('change',function()上{
if($(this.val()=''){
}否则{
$('input[type=“file”]”).prop(“disabled”,false);
}
})
您可以添加您尝试过的内容吗?实际上我没有尝试太多,因为我对javascript和jquery了解不多。。我只是尝试了一些关于禁用输入的其他线程,直到radio box选中etcShow,告诉我们您尝试了什么。仅供参考的id应该是唯一的。@当第一个id被更改时,所有其他id都应该被启用。
<script type="text/javascript">
function fileSelected(sender) {
$(".file-design").prop('disabled', false);
}
</script>