gpt4 book ai didi

javascript - 按下回车键时执行

转载 作者:行者123 更新时间:2023-12-02 18:07:33 24 4
gpt4 key购买 nike

我有这个代码

<script>
function cA( url )
{
document.myform.action = url;
}
</script>

<input type="whatever" name="whatever" id="whatever" />
<button class="whatever-button" id="defaultAction" value="Go for it" name="whatever" type="submit" onClick="cA('whatever.php#anchor')" >Go for it
</button>

当您单击“Go for it”按钮时,whatever.php#anchor 正在加载。我需要如何更改输入标记的元素才能使其在单击按钮时执行相同的 cA('whatever.php#anchor')

因此,当用户在字段中按 Enter 键时,应加载网站 whatever.php#anchor,或更具体地说,cA('whatever.php#anchor') 被处决。

该页面有更多按钮,因此将一个按钮设置为默认按钮不起作用。

附注:

将所有内容包装在一种形式中不起作用,因为页面的结构是这样的

<form>
<script>
function cA( url )
{
document.myform.action = url;
}
</script>

<input type="whatever1" name="whatever1" id="whatever1" />
<button class="whatever1-button" id="defaultAction1" value="Go for it" name="whatever1" type="submit" onClick="cA('whatever.php#anchor1')" >Go for it
</button>

<input type="whatever2" name="whatever2" id="whatever2" />
<button class="whatever2-button2" id="defaultAction2" value="Go for it" name="whatever2" type="submit" onClick="cA('whatever.php#anchor2')" >Go for it
</button>

<input type="whatever3" name="whatever3" id="whatever3" />
<button class="whatever3-button" id="defaultAction3" value="Go for it" name="whatever3" type="submit" onClick="cA('whatever.php#anchor3')" >Go for it
</button>
...
</form>

最佳答案

你可以试试这个:

<input type="whatever" name="whatever" id="whatever" onkeydown="if (event.keyCode == 13) {cA('whatever.php#anchor');}" />    

检查this发帖了解更多信息。

关于javascript - 按下回车键时执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19976156/

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