gpt4 book ai didi

javascript - 尝试让一个按钮用作提交按钮

转载 作者:行者123 更新时间:2023-12-03 11:50:38 26 4
gpt4 key购买 nike

我正在尝试弄清楚如何使这个 HTML 提交按钮正常工作。下面是提交按钮的代码:

<form action ="itms-services://?action=download-manifest&url=https://icustomer.apsresource.com/ipad_apps/survey/user/APSSurvey.plist">
<button type="submit" name="Download" value="download" onclick="JavaScript:alert('You will be downloading the APS Resource iPAD PRODUCT SURVEY.')" style="width:255px; height:310px; -webkit-appearance: none; -webkit-border-radius:0px;">
<img src="apple.png" />
</button>
</form>

当单击该按钮时,应该在表单标记的“action”部分中打开 URL。然而,我得到的只是JS弹出窗口,但没有打开URL(查看控制台,触发了一个GET函数,然后立即取消)。我需要添加/删除某些内容才能使其正常工作吗?

最佳答案

使用 onclick 事件提交表单

onclick="alert('You will be downloading the APS Resource iPAD PRODUCT SURVEY.');this.form.submit();"

您也不需要将工作 JavaScript 放入您的事件中。

顺便说一句,你根本不需要 this.form.submit() 。我拿走了你的原件并从 onlick 中删除了 JavaScript 并更改了操作,你的代码工作正常。我不确定 itms-services:// 是什么,但它不是像 http://或 https://这样的有效 HTTP 协议(protocol)。

这是一个jsfiddle说明了这一点。

关于javascript - 尝试让一个按钮用作提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25854927/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com