Skip to content
Snippets Groups Projects
Commit e3b2d2df authored by Tor-Einar Skog's avatar Tor-Einar Skog
Browse files

Adding check for calibration input

parent b9e269ee
No related branches found
No related tags found
No related merge requests found
...@@ -39,6 +39,7 @@ function runNutritionModel(formId) ...@@ -39,6 +39,7 @@ function runNutritionModel(formId)
for(var i=0;i<numberOfOptimizationInfoRows;i++) for(var i=0;i<numberOfOptimizationInfoRows;i++)
{ {
var paramArray = []; var paramArray = [];
var dateIsValid = true;
var rowIsValid = true; var rowIsValid = true;
for(var j in fieldMarkers) for(var j in fieldMarkers)
{ {
...@@ -47,12 +48,15 @@ function runNutritionModel(formId) ...@@ -47,12 +48,15 @@ function runNutritionModel(formId)
//console.log(currentField.value); //console.log(currentField.value);
if(j == 0 && (currentField.value == "" || !moment(currentField.value, "YYYY-MM-DD").isValid())) if(j == 0 && (currentField.value == "" || !moment(currentField.value, "YYYY-MM-DD").isValid()))
{ {
dateIsValid = false;
rowIsValid = false; rowIsValid = false;
} }
else if(j > 0 && rowIsValid && ! $.isNumeric(currentField.value.replace(",","."))) else if(j > 0 && dateIsValid && ! $.isNumeric(currentField.value.replace(",",".")))
{ {
//console.log("Numeric? " + $.isNumeric(currentField.value)); //console.log("Numeric? " + $.isNumeric(currentField.value));
rowIsValid = false; rowIsValid = false;
alert("Feil i kalibreringsdata. Alle verdier må være utfylt.");
return;
} }
paramArray.push(currentField.value.replace(",",".")); paramArray.push(currentField.value.replace(",","."));
// Discard it to avoid pollution of query string // Discard it to avoid pollution of query string
...@@ -61,6 +65,7 @@ function runNutritionModel(formId) ...@@ -61,6 +65,7 @@ function runNutritionModel(formId)
// Add comma separated values from one row (if valid) to a field // Add comma separated values from one row (if valid) to a field
var optimizationInfoField = document.getElementById("optimizationInfo_" + i); var optimizationInfoField = document.getElementById("optimizationInfo_" + i);
if(rowIsValid) if(rowIsValid)
{ {
optimizationInfoField.value = paramArray.join(","); optimizationInfoField.value = paramArray.join(",");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment