2013-06-14 2 views
0

내 코드보기 무엇이 잘못 되었나요? 사용 Yii :: app() -> getBaseUrl (true), Yii :: app() -> getBaseUrl() 할 수 있습니다 내 영어 죄송합니다Yii 프레임 워크에서 jquery 플러그인 유효성 검사를 포함하는 방법은 무엇입니까?

<?php 
$baseUrl = Yii::app()->baseUrl; 
$cs = Yii::app()->getClientScript(); 
$cs->registerScriptFile($baseUrl.'/javascript/jquery-1.9.1.min.js'); 
$cs->registerScriptFile($baseUrl.'/javascript/form.js'); 
$cs->registerScriptFile($baseUrl.'/javascript/validate.js'); 
?> 
<div class="letter"> 
    <h3>или напишите нам письмо!</h3> 
    <form class="contact-form"> 
     <p> 
      <label for="name">Имя</label> 
      <input type="text" id="name"> 
     </p> 
     <p> 
      <label for="email">Почта</label> 
      <input type="text" id="email"> 
     </p> 
     <p> 
      <label for="message">Сообщение</label> 
      <textarea id="message"></textarea> 
     </p> 
     <button class="send">Отправить</button> 
    </form> 
</div> 
</div> 
</section> 
<script> 
    $(document).ready(function(){ 
     $('.contact-form').validate(); 
    }); 
</script> 

,

+0

왜 CActiveForm을 사용하지 않습니까? 모델 규칙을 기반으로 클라이언트 쪽 + 서버 쪽 유효성 검사 지원이 기본 제공됩니다. – MrSoundless

+0

CActive 양식을 사용하지 않는 이유는 무엇입니까 ?? – Ninad

+0

좋습니다, 나는 CActiveForm을 사용할 것입니다. – Dima

답변

0
<?php 
$baseUrl = Yii::app()->request->baseUrl; 
$cs = Yii::app()->getClientScript(); 
$cs->registerScriptFile($baseUrl."/javascript/jquery-1.9.1.min.js"); 
$cs->registerScriptFile($baseUrl."/javascript/form.js"); 
$cs->registerScriptFile($baseUrl."/javascript/validate.js"); 
?> 
0

내 끝이 나는 CHhtml 및 CActiveForm를 사용하지 않는, 내가 플러그인의 검증을 연결하기 위해 노력하고있어, 도움이 필요합니다 응용 프로그램을 배포 할 때 문제가 발생합니다.

관련 문제