0

私のコードが間違っているのは何ですか?

<?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>

英語で申し訳ありませんが、助けが必要です。プラグインの検証を接続しようとしています。CHhtml と CActiveForm は使用していません。

4

2 に答える 2

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");
?>
于 2013-06-14T11:35:10.060 に答える
0

私のヒント: を使用するYii :: app () -> getBaseUrl (true)と、Yii :: app () -> getBaseUrl ()アプリケーションのデプロイ時に問題が発生する可能性があります。

于 2013-06-14T16:10:35.620 に答える