Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我如何更改我的";onchange";“我的行动”;onchange";功能_Javascript_Php_Html_Onchange - Fatal编程技术网

Javascript 我如何更改我的";onchange";“我的行动”;onchange";功能

Javascript 我如何更改我的";onchange";“我的行动”;onchange";功能,javascript,php,html,onchange,Javascript,Php,Html,Onchange,我正在制作一个表,它只显示那些在我的复选框中被选中或没有被选中的值。为了改变表中显示的内容,我使用了onchange。我使其在更改时使用的函数需要与复选框是否已选中的函数不同 例: if(复选框已选中){ } 否则{ } 我遇到的问题是,一旦我取消选中一个框,我需要该输入现在具有“turnOffThisValue”onchange函数,而不是“turnOnThisValue” 我使用的语言是HTML、PHP,我的函数在AJAX调用的帮助下使用Javascript 我将非常感谢任何关于这方面的建

我正在制作一个表,它只显示那些在我的复选框中被选中或没有被选中的值。为了改变表中显示的内容,我使用了onchange。我使其在更改时使用的函数需要与复选框是否已选中的函数不同

例:

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)");