Example syntax FormBuilder and FieldBuilder Forms:
<?= $form = FormBuilder::begin()
->id('form-security-login')
->action($urlGenerator->generate('site/login'))
->options(['class' => 'forms-security-login', 'csrf' => $csrf])
->validateOnType(false)
->validateOnChange(false)
->start() ?>
<?= FieldBuilder::widget()
->withForm($form)
->form($model)
->attribute('login')
->textInput([
'autofocus' => true,
'placeholder' => 'Login',
'tabindex' => '1',
'maxlength' => true,
])
->label('Login:') ?>
<?= FieldBuilder::widget()
->withForm($form)
->form($model)
->attribute('password')
->passwordInput([
'placeholder' => 'Password',
'tabindex' => '2',
])
->label('Password:') ?>
<?= FieldBuilder::widget()
->withForm($form)
->form($model)
->attribute('rememberMe')
->checkbox([
'format' => 'boolean',
'options' => ['tabindex' => '3'],
]) ?>
<?= Html::submitButton(
'Login',
[
'class' => 'btn btn-block btn-lg btn-primary mt-3',
'id' => 'login-button',
'tabindex' => '4',
]
); ?>
<?= FormBuilder::end() ?>