【问题标题】:Can't submit my default HTML form in angular无法以角度提交我的默认 HTML 表单
【发布时间】:2020-08-16 09:02:20
【问题描述】:

我正在尝试通过外部网站上的表单进行导航,例如 PayPal 捐赠链接。 PayPal 的示例代码不起作用,所以我试图使代码更简单。 在新选项卡中打开表单的最简单代码,我可以想象如下:

<form action="https://www.google.de" target="_blank">
  <input type="hidden" name="myTest" value="value">
  <button type="submit" name="submit">Submit</button>
</form>

我不知道我做错了什么?它不工作。

【问题讨论】:

  • 您在 sn-p 中的代码在放入 html 文件时可以正常工作。它会打开一个新选项卡并在请求中传递参数。
  • 您在控制台上看到任何错误吗?
  • 这里是错误列表 加载资源失败:net::ERR_BLOCKED_BY_CLIENT adservice.google.com/adsid/integrator.js?domain=stackoverflow.com:1 加载资源失败:net::ERR_BLOCKED_BY_CLIENT securepubads.g.doubleclick.net/gpt/pubads_impl_2020080501.js?21067093:1 无法加载资源:net::ERR_NAME_NOT_RESOLVED 42阻止在新窗口中打开“”,因为请求是在“允许-未设置弹出窗口的权限。
  • 尝试添加 ngNoForm 以获取“HTML 表单”:&lt;form ngNoForm action="https://www.google.de" target="_blank"&gt;...&lt;form&gt;
  • @Eliseo 谢谢伙计,这似乎有帮助。如果您提供您的评论作为答案,我会将其作为解决方案并投票赞成! :)

标签: javascript html angular forms submit


【解决方案1】:

正如@eliseo 在 cmets 中提到的那样。这个问题的解决方法如下:

添加ngNoForm 以获得“HTML 表单”:&lt;form ngNoForm action="https://www.google.de" target="_blank"&gt;...&lt;form&gt;

【讨论】:

    猜你喜欢
    • 2015-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-01
    • 2021-05-22
    • 2021-01-30
    相关资源
    最近更新 更多