如果选中单选按钮,如何调用函数

时间:2018-07-03 12:23:02

标签: javascript html events radio-button

我有以下HTML用于单选按钮元素。我想在onchangechecked上调用showChildQuestions函数。它在onchange情况下可以正常工作,但在已检查的情况下不起作用。我在做什么错了?

<input checked="checked showChildQuestions()" id="fname" name="fname" onchange="showChildQuestions(this);" type="radio">

2 个答案:

答案 0 :(得分:1)

checked不是像onChange一样的回调,您应该使用JQuery这样的东西

 $("#fname").click( function(){
   if( $(this).is(':checked') ) {
     showChildQuestions();
   }
 });

答案 1 :(得分:0)

function showChildQuestions(a) {
  if (a.checked == true) {
    console.log("checked");
  }
}
<input id="fname" name="fname" onchange="showChildQuestions(this);" type="radio">