gpt4 book ai didi

javascript - Javascript 可能会从多个同名输入中提交一个值吗?

转载 作者:行者123 更新时间:2023-12-02 20:06:09 25 4
gpt4 key购买 nike

此代码有两个名称相同但值不同的链接。如果我点击第一个链接,我想获得值10。是否可以使用带有链接submit()的javascript?

    <form name="listpages" action="page.php" method="post">

<input type="hidden" name="pgnum" value="10">
<a href="javascript: document.listpages.submit()"></a>
<input type="hidden" name="pgnum" value="20">
<a href="javascript: document.listpages.submit()"></a>

</form>

提前致谢

最佳答案

没有。但你可以使用这段代码来达到想要的结果:

<form name="listpages" action="page.php" method="post">
<input type="submit" name="pgnum" value="10">
<input type="submit" name="pgnum" value="20">
</form>

编辑

JavaScript 方式。我不明白你为什么要坚持使用 JS。当用户禁用 JavaScript(例如使用 NoScript)时,您的代码将被破坏;

<form name="listpages" action="page.php" method="post">
<input type="hidden" id="pgnum1" value="10">
<a href="javascript:document.getElementById('pgnum1').name='pgnum';document.listpages.submit()">Option 1</a>
<input type="hidden" id="pgnum2" value="20">
<a href="javascript:document.getElementById('pgnum2').name='pgnum';document.listpages.submit()">Option 2</a>
</form>

关于javascript - Javascript 可能会从多个同名输入中提交一个值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7393860/

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