1
我想通过用户编辑我的输入文件,同时我在链中提交我的文件(通过包装和回调)。如何锁定输入[type = file]?
虽然很容易只是通过增加锁定我的形式只读属性的输入元素:
$('form input').attr('readonly','readonly');
它只是不输入文件。
的disabled
属性有点儿工作,但它不会再提交文件...
因此,任何想法如何锁定?
我想通过用户编辑我的输入文件,同时我在链中提交我的文件(通过包装和回调)。如何锁定输入[type = file]?
虽然很容易只是通过增加锁定我的形式只读属性的输入元素:
$('form input').attr('readonly','readonly');
它只是不输入文件。
的disabled
属性有点儿工作,但它不会再提交文件...
因此,任何想法如何锁定?
可以使用event
对象的preventDefault()
方法,请尝试以下操作:
$('input[type=file]').click(function(e){
e.preventDefault()
})
or you can try this:
$('input[type=file]').click(function(){
$(this).attr('disabled', 'disabled');
});
奇怪,但它的工作原理:-)我想输入的文件不会允许多脚本但似乎并非如此 – Anonymous 2012-08-11 09:29:42