Ответы пользователя по тегу JavaScript
  • Yii2 ajax регистрация и авторизация что это такое?

    @frmax Автор вопроса
    человек
    в layoute

    <?php $model = new SignupForm(); ?>
        <?php $this->render('@app/views/site/user/singup.php', ['model' => $model]); ?>


    в Signup
    <?php
    use yii\helpers\Html;
    use yii\bootstrap\ActiveForm;
    /* @var $this yii\web\View */
    /* @var $form yii\bootstrap\ActiveForm */
    /* @var $model \frontend\models\SignupForm */
    $this->title = 'Signup';
    $this->params['breadcrumbs'][] = $this->title;
    ?>
    <div class=reg-block id=reg-block> 
            
            <?php $form = ActiveForm::begin([
            'enableClientValidation' => true,
            'enableAjaxValidation' => true,
            'id' => 'form-signup']); ?>
            <div class=r-f-b> 
                <div class=r-f-pp>
                    <label for=name><span>Ваше имя</span>
                <?= $form->field($model, 'username') ?>    
                    </label> 
                </div>
                <div class=r-f-pp>
                    <label for=last-name> <span>Фамилия</span>
                <?php //= $form->field($model, 'lastname') ?>        
                    </label>  
                </div>
                </div>
            <div class=r-f-b>
                <div class=r-f-pp-l>
                    <label for=mail> <span>Электронная почта</span> 
                    <?= $form->field($model, 'email') ?>
                        <p class=p-att>Нужна чтобы вы смогли войти на сайт. Отправлять ничего не будем.</p>
                    </label>
                </div>
            </div>
                <div class=r-f-b> 
                    <div class=r-f-pp> 
                        <label for=pwd> <span>Пароль</span> 
                <?= $form->field($model, 'password')->passwordInput() ?>
                        </label> 
                    </div>      
                </div>
            <div class=r-f-pp-h>
                <?php //= Html::submitButton('Signup', ['class' => 'card-button blue', 'name' => 'signup-button']) ?>
                <?= Html::submitButton('Signup', ['class' => 'card-button blue', 'name' => 'Готово!']) ?>
            </div> 
            <?php ActiveForm::end(); ?>
            
            
    <!--            <form class=reg-from-popup action="javascript:void(null);"> 
                <div class=r-f-b> 
                    <div class=r-f-pp> 
                        <label for=name><span>Ваше имя</span><input id=name type=text name=name></label> 
                    </div>
                    <div class=r-f-pp> 
                        <label for=last-name> <span>Фамилия</span> <input id=last-name type=text name=lastname></label> 
                    </div> 
                </div> 
                <div class=r-f-b>
                    <div class=r-f-pp-l> 
                        <label for=mail> <span>Электронная почта</span> <input id=mail type=email name=login></label> 
                        <p class=p-att>Нужна чтобы вы смогли войти на сайт. Отправлять ничего не будем.</p> 
                    </div> 
                </div> 
                <div class=r-f-b> 
                    <div class=r-f-pp> 
                        <label for=pwd> <span>Пароль</span> <input id=pwd class=error type=password name=password></label> 
                    </div>
                        <div class=r-f-pp-h> <button class="card-button blue" onclick="singup();">Готово!</button> </div> 
                </div> 
            </form>-->
        </div>
    Ответ написан
  • Yii2 - Проблема с регистрацией?

    @frmax Автор вопроса
    человек
    А ну да) можно просто объект
    Ответ написан
    Комментировать
  • Как добавить стили блоку при прокрутке сайта в низ?

    @frmax
    человек
    $(window).bind('scroll',function(e){
        myScroll();
    });
     
    function myScroll(){
        var scrolled = $(window).scrollTop();
        $('div .myclass').css('');
    }
    Ответ написан
    Комментировать
  • Валидация своими кривыми руками?

    @frmax Автор вопроса
    человек
    Можно вот так! Буду поля нормально отображаться по проверкам проходят отлично) но данные не отправляются.
    постоянный алерт()

    var singup = (function () { 
        var name = $("#name").val();
        var lastName = $("#last-name").val();
        var psw = $("#password").val();
        var email = $("#mail").val();
        
        if(!validName(name) && !validLastName(lastName) && !validEmail(email) && !validPsw(psw)){
            alert('где-то накосячил');
        }else{
            $.ajax({
                type: 'POST',
                url: "site/singup",
                data: {"name": name, "lastname": lastName, "psw":psw, 'login':email},
                success: function (data) {
                      alert('successful : ' + data);
                      
                  }
              });
        }
    });
    
    var singup = (function () { 
        var name = $("#name").val();
        var lastName = $("#last-name").val();
        var psw = $("#password").val();
        var email = $("#mail").val();
        
        if(!validName(name) && !validLastName(lastName) && !validEmail(email) && !validPsw(psw)){
            alert('где-то накосячил');
        }else{
            $.ajax({
                type: 'POST',
                url: "site/singup",
                data: {"name": name, "lastname": lastName, "psw":psw, 'login':email},
                success: function (data) {
                      alert('successful : ' + data);
                      
                  }
              });
        }
    });
    Ответ написан