Commit 107c918cac982618dc527d3ec9d9f2050dca3a13

Authored by Everton Muniz
1 parent a313b7d8
Exists in 2.8 and in 6 other branches 2.2, 2.3, 2.4, 2.5, 2.6, 2.7

Valida valores numéricos no campo média do faltas e notas

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){
... ...