getElementById().单击“速度模板”中不工作



我有显示确认窗口的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>

当我在确认窗口中按确定时,功能不会单击"保存"按钮。有人可以帮我吗?

您不需要触发click,您只需要调用该功能:

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

相关内容

  • 没有找到相关文章

最新更新