Improve inputs auto-focus

This commit is contained in:
Benjamin Renard 2017-09-10 19:03:10 +02:00
parent 3beac92939
commit 78a4e1e3c4

View file

@ -559,8 +559,6 @@ on_show_add_contribution_modal=function(e) {
displayKey: 'value', displayKey: 'value',
source: group.findContributionByTitleMatches() source: group.findContributionByTitleMatches()
}); });
$('#add_contribution_modal #add_contribution_title').focus();
} }
populate_add_contribution_categories=function(group,select) { populate_add_contribution_categories=function(group,select) {
@ -596,6 +594,7 @@ on_click_add_contribution_btn=function() {
$($('#add_contribution_modal h4')[0]).html('Ajouter une contribution'); $($('#add_contribution_modal h4')[0]).html('Ajouter une contribution');
$($('#add_contribution_modal #add_contribution_submit')[0]).html('Ajouter'); $($('#add_contribution_modal #add_contribution_submit')[0]).html('Ajouter');
$('#add_contribution_modal').modal('show'); $('#add_contribution_modal').modal('show');
$('#add_contribution_title').val('').focus();
} }
on_valid_add_contribution_modal=function(e) { on_valid_add_contribution_modal=function(e) {
@ -609,18 +608,18 @@ on_valid_add_contribution_modal=function(e) {
} }
var title=$('#add_contribution_title')[0].value; var title=$('#add_contribution_title')[0].value;
if (title=='') { if (title=='') {
$('#add_contribution_title')[0].focus(); $('#add_contribution_title').focus();
alert('Vous devez saisir un titre !'); alert('Vous devez saisir un titre !');
return; return;
} }
var cost=$('#add_contribution_cost')[0].value; var cost=$('#add_contribution_cost')[0].value;
if (cost=='') { if (cost=='') {
$('#add_contribution_cost')[0].focus(); $('#add_contribution_cost').focus();
alert('Vous devez saisir un coût !'); alert('Vous devez saisir un coût !');
return; return;
} }
else if(!RegExp('^[0-9]*((,|\.)[0-9]{1,2})*$').test(cost)) { else if(!RegExp('^[0-9]*((,|\.)[0-9]{1,2})*$').test(cost)) {
$('#add_contribution_cost')[0].focus(); $('#add_contribution_cost').focus();
alert('Coût incorrect !'); alert('Coût incorrect !');
return; return;
} }
@ -630,7 +629,7 @@ on_valid_add_contribution_modal=function(e) {
date.replace(/ /g,''); date.replace(/ /g,'');
if (date!='') { if (date!='') {
if(!RegExp('^[0-3][0-9]\/[0-1][0-9]\/[0-2][0-9][0-9][0-9]$').test(date)) { if(!RegExp('^[0-3][0-9]\/[0-1][0-9]\/[0-2][0-9][0-9][0-9]$').test(date)) {
$('#add_contribution_date')[0].focus(); $('#add_contribution_date').focus();
alert('Date incorrect !'); alert('Date incorrect !');
return; return;
} }