Files
2026-04-30 14:38:11 +02:00

43 lines
1.4 KiB
PHP

<div id="user_password" class="user_form">
<?php echo form::open(null, array('id' => 'pass_form')) ?>
<ul>
<li>
<?php echo form::label('username', 'Login: ') ?>
<?php echo form::input('username', $username) ?>
</li>
<li>
<?php echo form::label('email', 'E-mail: ') ?>
<?php echo form::input('email', $email) ?>
</li>
<li>
<?php echo form::label('password', 'Hasło: ') ?>
<?php echo form::password('password') ?>
</li>
<li>
<?php echo form::label('password2', 'Powtórz hasło: ') ?>
<?php echo form::password('password2') ?>
</li>
<li>
<div class="buttons">
<?php echo form::submit(null,'Zapisz') ?>
</div>
</li>
</ul>
<?php echo form::close() ?>
</div>
<?php echo javascript::tag("
$('#pass_form').submit(function(){
var fields = new Array();
fields.push(['username', /^\S+$/, 'Podaj nazwę użytkownika']);
fields.push(['username', /^\S{3,}$/, 'Nazwa uzytkownika jest za krótka (minimum 3 znaki)']);
fields.push(['email', /^\S+$/, 'Podaj e-mail']);
fields.push(['email', /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)*\.[a-z]{2,4}$/, 'Podaj poprawny adres e-mail']);
fields.push(['password', /^\S+$/, 'Podaj hasło']);
fields.push(['password', /^\S{3,}$/, 'Hasło jest za krótkie (minimum 3 znaki)']);
fields.push(['password2', /^\S+$/, 'Potwierdź hasło']);
return validation(fields);
});
") ?>