43 lines
1.5 KiB
PHP
43 lines
1.5 KiB
PHP
<?= form_open('ajax/ms/update_user_password', array('id' => 'frm-password')) ?>
|
|
<div class="r">
|
|
<?php if(isset($login_error) && $login_error == true): ?>
|
|
<div class="c -m12">
|
|
<span class="error">
|
|
You have given the wrong password!!!
|
|
</span>
|
|
</div>
|
|
<?php endif; ?>
|
|
<div class="c -m12">
|
|
<?= form_error('old_password') ?>
|
|
<input name="old_password" type="password" placeholder="Current Password..." />
|
|
</div>
|
|
<div class="c -m12">
|
|
<?= form_error('new_password') ?>
|
|
<input name="new_password" type="password" placeholder="New Password..." />
|
|
</div>
|
|
<div class="c -m12">
|
|
<?= form_error('new_password_conf') ?>
|
|
<input name="new_password_conf" type="password" placeholder="Repeat Password..." />
|
|
</div>
|
|
<div class="c -m12">
|
|
<input type="submit" class="button -s -fr" value="Update" />
|
|
</div>
|
|
</div>
|
|
</form>
|
|
<script type="text/javascript">
|
|
// NOTE: jQuery needs to be "reinserted" into the dom, otherwise the events wont be active when the firm is reinserted
|
|
var submitting = false;
|
|
$('form#frm-password').submit(function(ev){
|
|
ev.preventDefault();
|
|
if(!submitting) {
|
|
submitting = true;
|
|
var frm = $(this);
|
|
frm.addClass('disabled');
|
|
$.post($(this).attr('action'), $(this).serialize(), function(response){
|
|
frm.closest('div.frm').html(response);
|
|
submitting = false;
|
|
});
|
|
}
|
|
});
|
|
</script>
|