gpt4 book ai didi

javascript - PHP:- 在 newtab 中通过 POST 验证并传递值

转载 作者:行者123 更新时间:2023-12-03 08:53:43 25 4
gpt4 key购买 nike

下面的代码是通过 POST 将值传递到新选项卡。

我的问题是需要验证下拉列表中选择的值。

因为“选择”值是默认值。如果选择默认值,则必须显示一些警报,否则其余行为与下面的代码相同。

<form action="send_mail.php" name="choose_aff" method="POST">
<select name="company" id="company" class="company_select" style="width:250px;">
<option value="">Select</option>
<option value="abc">abc</option>
<option value="xyz">xyz</option>
</select>
<input class="proceed_btn" type="submit" value="Proceed to mail>>" style="float:right" onclick="this.form.target='_blank';return true;">
</form>

最佳答案

您可以在没有外部库的情况下进行验证,只需在客户端使用 javascript(如果您愿意)您需要这样的东西:

<script type="text/javascript">
function myValidateFunction() {
alert("something happened!");
console.log("something happened!");
//what i want!
}
</script>
...
<form action="send_mail.php" name="choose_aff" method="POST" target="_blank">
<select name="company" id="company" class="company_select" style="width:250px;" onchange="myValidateFunction()">
<option value="">Select</option>
<option value="abc">abc</option>
<option value="xyz">xyz</option>
</select>
<input class="proceed_btn" type="submit" value="Proceed to mail" style="float:right;" />
</form>

然后您应该验证 send_mail.php 文件中发送的数据

关于javascript - PHP:- 在 newtab 中通过 POST 验证并传递值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32591883/

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