javascript - 上传文件 onClick 无需按下按钮

标签 javascript forms upload

我是用js上传文件到服务器用这个

<form name="form" action="" method="POST" enctype="multipart/form-data" style="float:left;">
   <input id="fileToUpload" type="file" name="fileToUpload" class="input">
   <button class="button" id="buttonUpload" onClick="return ajaxFileUpload();">Upload</button>
</form> 

在我浏览了一个文件并将其发送到输入中后,我可以不点击“上传”按钮就返回 ajaxFileUpload(); 吗?

我试过了

<form name="form" action="" method="POST" enctype="multipart/form-data" style="float:left;">
    <input id="fileToUpload" type="file" name="fileToUpload" class="input" onClick="return ajaxFileUpload();">
</form> 

但当我单击文件输入时它会立即返回 ajaxFileUpload();。有没有办法在它有一些输入后才返回它?

最佳答案

尝试改用 onChange 事件。

关于javascript - 上传文件 onClick 无需按下按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3390535/

相关文章:

javascript - 如何检测点击了哪一行 [ tr ]?

javascript - 发现已声明的 undefined variable 的推荐方法

javascript - 使 HTML 页面的整个正文可点击

javascript - 关于Vue双向数据绑定(bind): what if form field content doesn't come from direct user input?

javascript - 有没有办法显示从客户端发送到服务器的base64图像字符串数据的传输进度?

javascript - 将日期对象转换为 TZ 格式的日期字符串 javascript

javascript - 以嵌套形式生成 Braintree token Ruby on Rails 4.2

php - 拉拉维尔 : Saving empty string in database even if it's not empty input in form

javascript - dropzone.js php 上传不起作用

upload - 使用 webdav 上传时,让 Plone 4 将图片导入为图像而不是文件