gpt4 book ai didi

javascript - 从提交的查询中删除美元符号

转载 作者:行者123 更新时间:2023-11-29 17:06:14 25 4
gpt4 key购买 nike

我在一个网站上工作,那里有一个带有字段和贡献按钮的捐赠箱。

<div id="donate-bar">
<form name="donate" id="donate">
<span class="donate-text">DONATE</span>
<input type="text" class="amount" name="amount" id="amount" value="$10" size="5">
<input type="submit" id="contribute" formaction="https://website.com/donate" accept-charset="utf-8" formmethod="GET" value="CONTRIBUTE">
</form>
</div>

但是,查询会作为 https://website.com/donate?amount=%2410 发送到捐赠处理者的网站,并且不会勾选 $10 框。如果我删除 $ 并再次提交查询,则会发送值并在第二页上看到正确的金额。

有没有一种简单的方法可以使用 PHP 或 Javascript 在提交表单时删除 $ 以便 https://website.com/donate?amount=%2410 更改为 https://website.com/donate?amount=10

我已经尝试了一些方法,但没有任何效果。一些代码示例会非常有用,因为我对其中的一些比较陌生。我可以在提交时将其解析为整数吗?任何帮助将不胜感激。谢谢你!

最佳答案

为什么不将美元符号放在输入之外并将值存储为“10”:

<div id="donate-bar">
<form name="donate" id="donate">
<span class="donate-text">DONATE</span>
$<input type="text" class="amount" name="amount" id="amount" value="10" size="5">
<input type="submit" id="contribute" formaction="https://website.com/donate" accept-charset="utf-8" formmethod="GET" value="CONTRIBUTE"></form></div>

关于javascript - 从提交的查询中删除美元符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24494697/

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