Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amp Html表单提交_Html_Amp Html - Fatal编程技术网

Amp Html表单提交

Amp Html表单提交,html,amp-html,Html,Amp Html,我是AMPTML新手。我想提交一个amp Html格式的表单,在localhost中输入type=“file”。如何继续?当输入type=“text”完美运行时。但在输入type=“file”中,它会生成错误。我假设您使用的是method=“GET”,而与method=“GET”不兼容,您必须使用method=“post”属性action xhr代替action JS代码 <script async custom-element="amp-form" src="https://cdn.a

我是AMPTML新手。我想提交一个amp Html格式的表单,在localhost中输入type=“file”。如何继续?当输入type=“text”完美运行时。但在输入type=“file”中,它会生成错误。

我假设您使用的是method=“GET”,而
与method=“GET”不兼容,您必须使用method=“post”属性action xhr代替action

JS代码

<script async custom-element="amp-form" src="https://cdn.ampproject.org/v0/amp-form-0.1.js"></script>

HTML代码:

 <form method="post"
  action-xhr="where-you-want-submit"
  target="_top">
  <p>Form Submission with Page Reload</p>
  <div class="ampstart-input inline-block relative mb3">
    <input type="file" name="any_name">
  </div>
  <input type="submit"
    value="Submit"
    class="ampstart-btn caps">
</form>

使用页面重新加载提交表单


不,我使用form方法作为post,也使用action xhr。我注意到,当我使用文本输入类型时,后端代码返回头作为application/json。但当我使用输入类型作为file时,它返回头作为text/html。