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>