Current File : /data/web/virtuals/215191/virtual/www/domains/skoly-skolky.cz/adm/js/add_edit_form.js |
function addPredvolba(){
$vl = $('#data_admin_phone').attr('value');
if(!$vl){$('#data_admin_phone').attr('value','+420');}
}
addPredvolba();
$('#data_admin_phone').validator({
format: 'phone',
invalidEmpty: true,
error: function(){
errorMark($(this),'špatný formát čísla');
}
});
$('#data_school_name').validator({
minLength: 3,
invalidEmpty: true,
error: function(){errorMark($(this),'tato položka je povinná');}
});
$('#data_school_street').validator({
minLength: 3,
invalidEmpty: true,
error: function(){errorMark($(this),'tato položka je povinná');}
});
$('#data_school_city').validator({
minLength: 3,
invalidEmpty: true,
error: function(){errorMark($(this),'tato položka je povinná');}
});
$('#data_school_zip').validator({
minLength: 5,
format: 'zipUS',
invalidEmpty: true,
error: function(){errorMark($(this),'tato položka je povinná');}
});
$('#data_admin_name').validator({
minLength: 5,
invalidEmpty: true,
error: function(){errorMark($(this),'tato položka je povinná');}
});
$('#data_admin_mail').validator({
minLength: 7,
format: 'email',
invalidEmpty: true,
error: function(){errorMark($(this),'tato položka je povinná');}
});
$('#data_code').validator({
minLength: 5,
format: 'alphanumeric',
invalidEmpty: true,
error: function(){errorMark($(this),'tato položka je povinná');}
});
var $v = [];
function checkExistValues($el,$fnc,$er_pos){
$.post("do_form.php",
{
val: $($el).attr('value'),
send_form_ajax: $fnc,
c_id: $('#data_b_id').attr('value'),
form_action:$('#data_form_action').attr('value')
},function(data){
if(data==1){
errorMark($($el),'tento záznam je již v DB');
}else{
$v[$er_pos] = true;
sendForm();
}
}
);
}
function validForm2(e){
$('span.err_bubble').remove();//odstrani chybove hlasky
$('.error_field').removeClass('error_field');
$v[11] = $('#data_code').validator('validate');
$v[2] = $('#data_school_name').validator('validate');
$v[3] = $('#data_school_street').validator('validate');
$v[4] = $('#data_school_city').validator('validate');
$v[5] = $('#data_school_zip').validator('validate');
$v[6] = $('#data_admin_name').validator('validate');
$v[7] = $('#data_admin_phone').validator('validate');
$v[8] = $('#data_admin_mail').validator('validate');
$v[1] = false;
if($v[11]){checkExistValues('#data_code',"checkExistCode",1);}
return false;
}
$('#form_insert_child').bind('submit',validForm2);
function sendForm(){
if($.inArray(false,$v) == -1){
$('#form_insert_child').unbind('submit',validForm2);
$('#form_insert_child').submit();
}else{
console.log($v);
}
}