gpt4 book ai didi

javascript - anchor 元素内的输入元素

转载 作者:行者123 更新时间:2023-11-28 15:23:22 26 4
gpt4 key购买 nike

我有一个这样的表格:

<form id="cars" action="file.php" method="post">
<a href="#" onclick="document.getElementById('cars').submit();"><input type="hidden" value="ford" name="model" />Ford</a>
<a href="#" onclick="document.getElementById('cars').submit();"><input type="hidden" value="toyota" name="model" />Toyota</a>
</form>

但是,$_POST['model'] 给出错误“未定义索引:模型”。这有什么问题吗?

最佳答案

我认为你的方法不会如你所愿。你需要重新考虑你的处理方法。为什么不只使用链接和查询字符串?

这是我尝试使用您的技术时可以想到的最简单的方法,因为我认为您有理由需要这样做:

<?php
if(isset($_POST['model']))
echo $_POST['model'];
?>
<script type="text/javascript">
function postBack(o) {
document.getElementsByName('model')[0].setAttribute("value", o);
document.getElementById('cars').submit();
}
</script>

<form id="cars" method="post">
<input type="hidden" name="model" />
<a href="javascript:void(0)" onclick="postBack('ford')">Ford</a>
<a href="javascript:void(0)" onclick="postBack('toyota')">Toyota</a>
</form>

关于javascript - anchor 元素内的输入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30289106/

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