按照代码,我正在运行 insiide LongDiv 函数.但是我收到错误 LongDiv 未定义

following code i am running insiide LongDiv function. But i am getting error LongDiv is not defined

本文关键字:LongDiv 函数 未定义 错误 insiide 代码 运行      更新时间:2023-09-26
function LoginDiv() {
   var joinAs = document.getElementById('joinAs');
    while(joinAs.firstChild)
              {
                joinAs.removeChild(joinAs.firstChild);
             }
              joinAs.innerHTML= "<div class='form row'><?php $form=$this->beginWidget('CActiveForm', array('id'=>'login-form','enableClientValidation'=>true,'clientOptions'=>array('validateOnSubmit'=>true,),)); ?><div id='LoginDiv' class='answer_list' ><div  class='col-lg-12' style='background-color:#F5F5F5;'><div class='row' style='margin:2% 0% 2% 0%'><div align='center' class='col-lg-6'><img src='images/close.png' onclick='hideDiv()' style='width:6%;cursor: pointer'></div><div align='center' class='col-lg-6'><p style='font-size:22px'>LOGIN</p></div></div><div style='clear:both'></div><div align='center' style='width:30%; margin:auto'><form action='' method='POST'><div class='form-group has-feedback'><label for='inputName' class='col-sm-2 col-xs-2 control-label' style='font-weight: 100;'>USERNAME</label><?php echo $form->textField($model,'username'); ?></div><?php echo $form->error($model,'username'); ?><div class='form-group has-feedback'><label for='inputName' class='col-sm-2 col-xs-2 control-label' style='font-weight: 100;'>PASSWORD</label><?php echo $form->passwordField($model,'password'); ?></div><?php echo $form->error($model,'password'); ?><div class='row'><div  class='col-xs-4'><button type='submit' class='btn btn-primary btn-block btn-flat' onclick='PostLogin()'>Sign In</button></div></div></form></div></div></div><?php $this->endWidget(); ?></div>}</script><script src='js/validations.js' ></script></html>";
  }

这是函数LongDiv()脚本,但我收到以下错误:

未捕获的引用错误: 未定义登录 Div

我搜索,但我得到的只是你不能在javascript中运行php代码。

不太

确定我的答案...但是你可以尝试一下!!

    <script>
    function LoginDiv() {
       var joinAs = document.getElementById('joinAs');
        while(joinAs.firstChild)
                  {
                    joinAs.removeChild(joinAs.firstChild);
                 }
                 var innerText = "<div class='form row'>";
                 innerText += <?php $form=$this->beginWidget('CActiveForm', array('id'=>'login-form','enableClientValidation'=>true,'clientOptions'=>array('validateOnSubmit'=>true,),)); ?>
                 innerText += " <div id='LoginDiv' class='answer_list' ><div  class='col-lg-12' style='background-color:#F5F5F5;'><div class='row' style='margin:2% 0% 2% 0%'><div align='center' class='col-lg-6'><img src='images/close.png' onclick='hideDiv()' style='width:6%;cursor: pointer'></div><div align='center' class='col-lg-6'><p style='font-size:22px'>LOGIN</p></div></div><div style='clear:both'></div><div align='center' style='width:30%; margin:auto'><form action='' method='POST'><div class='form-group has-feedback'><label for='inputName' class='col-sm-2 col-xs-2 control-label' style='font-weight: 100;'>USERNAME</label>";
                 innerText += <?php echo $form->textField($model,'username'); ?> + "</div>" + <?php echo $form->error($model,'username'); ?>
                 innerText += "<div class='form-group has-feedback'><label for='inputName' class='col-sm-2 col-xs-2 control-label' style='font-weight: 100;'>PASSWORD</label>" + <?php echo $form->passwordField($model,'password'); ?> +"</div>" + <?php echo $form->error($model,'password'); ?> + "<div class='row'><div  class='col-xs-4'><button type='submit' class='btn btn-primary btn-block btn-flat' onclick='PostLogin()'>Sign In</button></div></div></form></div></div></div>" + <?php $this->endWidget(); ?> + "</div>";
                 joinAs.innerHTML= innerText;
             }
    </script>
    <script src='js/validations.js' ></script>
    </html>