Commit 107c918cac982618dc527d3ec9d9f2050dca3a13
1 parent
a313b7d8
Exists in
2.8
and in
6 other branches
Valida valores numéricos no campo média do faltas e notas
Showing
1 changed file
with
16 additions
and
11 deletions
Show diff stats
ieducar/modules/Avaliacao/Assets/Javascripts/Diario.js
... | ... | @@ -604,18 +604,23 @@ function postMedia($mediaElementField) { |
604 | 604 | etapa : $j('#etapa').val() |
605 | 605 | }; |
606 | 606 | |
607 | - var options = { | |
608 | - url : postResourceUrlBuilder.buildUrl(API_URL_BASE, 'media', additionalVars), | |
609 | - dataType : 'json', | |
610 | - data : {att_value : $mediaElementField.val()}, | |
611 | - success : function(dataResponse) { | |
612 | - afterChangeResource($mediaElementField); | |
613 | - handleChange(dataResponse); | |
614 | - } | |
615 | - }; | |
616 | 607 | |
617 | - $mediaElementField.data('old_value', $mediaElementField.val()); | |
618 | - postResource(options, handleErrorOnPostResource); | |
608 | + if (validatesIfValueIsNumeric($mediaElementField.val(), $mediaElementField.attr('id'))) { | |
609 | + var options = { | |
610 | + url: postResourceUrlBuilder.buildUrl(API_URL_BASE, 'media', additionalVars), | |
611 | + dataType: 'json', | |
612 | + data: {att_value: $mediaElementField.val()}, | |
613 | + success: function (dataResponse) { | |
614 | + afterChangeResource($mediaElementField); | |
615 | + handleChange(dataResponse); | |
616 | + } | |
617 | + }; | |
618 | + | |
619 | + $mediaElementField.data('old_value', $mediaElementField.val()); | |
620 | + postResource(options, handleErrorOnPostResource); | |
621 | + } else { | |
622 | + $j('#' + $mediaElementField.attr('id')).addClass('error'); | |
623 | + } | |
619 | 624 | } |
620 | 625 | |
621 | 626 | function deleteMedia($mediaFieldElement){ | ... | ... |