小编典典

Javascript 复选框 onChange

all

我在表单中有一个复选框,我希望它根据以下情况工作:

  • 如果有人检查它,文本字段 ( totalCost) 的值应设置为10.
  • 然后,如果我返回并取消选中它,一个函数会根据表单中的其他参数calculate()设置值。totalCost

所以基本上,我需要的部分是,当我选中复选框时,我会做一件事,而当我取消选中它时,我会做另一件事。


阅读 66

收藏
2022-07-13

共1个答案

小编典典

function calc()
{
  if (document.getElementById('xxx').checked) 
  {
      document.getElementById('totalCost').value = 10;
  } else {
      calculate();
  }
}

HTML

<input type="checkbox" id="xxx" name="xxx" onclick="calc();"/>
2022-07-13