【问题标题】:Why form auto submit not working?为什么表单自动提交不起作用?
【发布时间】:2013-05-26 19:26:02
【问题描述】:

为什么这个公认的答案对我不起作用?

Automatically submitting a form when an upload file is chosen

我的代码:

<form>
<input id="id_image" name="image" onchange="this.form.submit();" type="file">
<input id="send" type="submit" value="submit" name="submit">
</form>

【问题讨论】:

  • 如果用户选择了错误的文件怎么办?
  • 然后上传了“错误”的文件..也许是取消机制?

标签: javascript html


【解决方案1】:

因为您将第二个输入命名为 "submit",这会影响表单的 submit 方法。重命名。

例如:

<form>
<input id="id_image" name="image" onchange="this.form.submit();" type="file">
<input id="send" type="submit" value="submit" name="somename">
</form>

【讨论】:

    【解决方案2】:

    解决方法很简单:D

    <form>
    <input id="id_image" name="image" onchange="this.form.submit();" type="file">
    <input id="send" type="submit" value="submit" name="submit2">
    </form>
    

    代码没问题,但是你用 submit..:D 调用输入按钮

    改个名字就OK了!

    希望有帮助!再见。

    【讨论】:

    • 说真的,为什么要重复同样的答案?
    猜你喜欢
    • 2011-09-25
    • 2020-08-27
    • 2020-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多