GetElementById()。点击不在速度模板中工作

时间:2018-02-15 16:36:33

标签: javascript click velocity

我的javascript函数显示确认窗口;如果确定它点击了我希望它运行一个调用按钮的javascript函数。一切都在速度模板中。这是代码:

    function alertAssociataAcl()
            {
              var deleteAceObj = document.getElementById("deleteAce");
              console.log(deleteAceObj);
              if (deleteAceObj) {
                 if (confirm("Text")){
                   deleteAceObj.value = "true";
                   var save=document.getElementById("salvautente");
                   save.click();
                   } 
              else{
                  deleteAceObj.value = "false";
                   }
               }
             }


        <td>
          #if ( $creazioneutenteperaoo == 'true' ) 

           <input id="salvautente" type="button" value="Salva" 
            onclick="selectedRuoliUfficiPerAmmAoo('$formUtente.oldCmd');">
         #else
           <input id="salvautente" type="button" value="Salva" 
            onclick="selectedRuoliUffici('$formUtente.oldCmd');">                               
         #end
         #if($formUtente.errorMessage.equals("String"))
           <script>
            alertAssociataAcl();
           </script>
         #end
      </td>

当我在确认窗口中按ok时,该功能不会单击保存按钮。有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

您不需要触发click,只需要调用该函数:

if (confirm("Text")){
  deleteAceObj.value = "true";
  selectedRuoliUfficiPerAmmAoo('$formUtente.oldCmd');
}