gpt4 book ai didi

javascript - 如何获得最后一个聚焦字段?

转载 作者:行者123 更新时间:2023-12-02 16:23:08 24 4
gpt4 key购买 nike

这是我的 HTML 代码:

<input type="button" value="1000" onclick="myFunc(this.value)" />
<input type="button" value="2000" onclick="myFunc(this.value)" />
<input type="button" value="3000" onclick="myFunc(this.value)" />
<input type="button" value="4000" onclick="myFunc(this.value)" />

<input type="textbox" value="0" name="myTextbox1" />
<input type="textbox" value="0" name="myTextbox2" />

这是 JS:

function myFunc(value){
if($('[name=myTextbox1]').is(':focus')){
var prevVal = $('[name=myTextbox1]').val();
$('[name=myTextbox1]').val(parseInt(prevVal) + parseInt(value));
$('[name=myTextbox1]').focus();
}else if($('[name=myTextbox2]').is(':focus')){
var prevVal = $('[name=myTextbox2]').val();
$('[name=myTextbox2]').val(parseInt(prevVal) + parseInt(value));
$('[name=myTextbox2]').focus();
}
}

我需要将单击的按钮值添加到聚焦的文本框值。当我单击按钮时,焦点位于按钮上,那么我可以获得最后一个焦点文本框吗?

谢谢你..

最佳答案

var lastFocused = null;

<input type="textbox"
value="0"
name="myTextbox2"
onfocus="lastFocused=this;"/>

如果存在语法错误,我深表歉意,我是通过手机提交的,所以我没有很好的方法来测试它。

关于javascript - 如何获得最后一个聚焦字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28934256/

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