繁体   English   中英

在表单提交时禁用文件输入

[英]Disable file input on form submit

我有一个带有文本和文件输入的表单,可以提交ajax请求。 我想在发送请求时暂时禁用输入,并在允许其他提交之后再次启用它们。

对于文本输入,这可以按预期工作:

$("form input").attr('readonly','readonly');

但是,文件输入仍然允许用户选择一个新文件(打开对话框)。 设置“ disabled”属性将阻止此操作,但是文件不会与表单一起提交。

  • 这是“只读”的预期行为吗?
  • 还有其他解决方案吗?
  • 还是在提交后更改文件真的重要吗?

成功发送请求后,请在服务器端使用回叫数据,然后使用该数据来回叫。

$.post("YourUrl",{request: "Your Request"}) .done (function(data){\\your code here});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM