当我在链中提交文件时(通过包装和回调),我想锁定用户编辑的输入文件。
虽然只是通过向输入元素添加readonly属性来锁定我的表单很容易:
$('form input').attr('readonly','readonly');
它对输入文件无效。
disabled
属性有效,但它不会提交文件......
那么,任何想法如何锁定它?
答案 0 :(得分:4)
您可以使用preventDefault()
对象的event
方法,请尝试以下操作:
$('input[type=file]').click(function(e){
e.preventDefault()
})
答案 1 :(得分:-2)
or you can try this:
$('input[type=file]').click(function(){
$(this).attr('disabled', 'disabled');
});