Javascript 我如何更改我的";onchange";“我的行动”;onchange";功能
我正在制作一个表,它只显示那些在我的复选框中被选中或没有被选中的值。为了改变表中显示的内容,我使用了onchange。我使其在更改时使用的函数需要与复选框是否已选中的函数不同 例:Javascript 我如何更改我的";onchange";“我的行动”;onchange";功能,javascript,php,html,onchange,Javascript,Php,Html,Onchange,我正在制作一个表,它只显示那些在我的复选框中被选中或没有被选中的值。为了改变表中显示的内容,我使用了onchange。我使其在更改时使用的函数需要与复选框是否已选中的函数不同 例: if(复选框已选中){ } 否则{ } 我遇到的问题是,一旦我取消选中一个框,我需要该输入现在具有“turnOffThisValue”onchange函数,而不是“turnOnThisValue” 我使用的语言是HTML、PHP,我的函数在AJAX调用的帮助下使用Javascript 我将非常感谢任何关于这方面的建
if(复选框已选中){
}
否则{
}
我遇到的问题是,一旦我取消选中一个框,我需要该输入现在具有“turnOffThisValue”onchange函数,而不是“turnOnThisValue”
我使用的语言是HTML、PHP,我的函数在AJAX调用的帮助下使用Javascript
我将非常感谢任何关于这方面的建议 你在找这个吗?所以它只是获取元素,“onchange”只是一个必须设置的属性
document.getElementsById("idoftheinputfield").setAttribute("onchange", "turnOnThisValue(thisvalue)");
相反,创建一个函数
toggleThisValue
,并在该函数中包含处理这两种情况的逻辑。为什么不创建一个新函数toggleThisValue
,检查当前值并翻转它呢?那么您根本不需要更改onchange
的目标。
document.getElementsById("idoftheinputfield").setAttribute("onchange", "turnOnThisValue(thisvalue)");