[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Fmsystem-commits] [10307] Logistic: Added validation to criterias
From: |
Torstein |
Subject: |
[Fmsystem-commits] [10307] Logistic: Added validation to criterias |
Date: |
Tue, 23 Oct 2012 09:09:07 +0000 |
Revision: 10307
http://svn.sv.gnu.org/viewvc/?view=rev&root=fmsystem&revision=10307
Author: vator
Date: 2012-10-23 09:09:07 +0000 (Tue, 23 Oct 2012)
Log Message:
-----------
Logistic: Added validation to criterias
Modified Paths:
--------------
trunk/logistic/js/logistic/requirement.js
Modified: trunk/logistic/js/logistic/requirement.js
===================================================================
--- trunk/logistic/js/logistic/requirement.js 2012-10-23 09:08:42 UTC (rev
10306)
+++ trunk/logistic/js/logistic/requirement.js 2012-10-23 09:09:07 UTC (rev
10307)
@@ -87,31 +87,40 @@
});
$("#frm-requirement-values").submit(function (event) {
-
+
+ $('#attributes .attribute').find('.input_error_msg').hide();
+
$('#attributes .attribute').each(function(index) {
- var operator = $(this).find('.operator').val();
- var cust_attribute_id =
$(this).find('.cust_attribute_id').val();
+ var operator = $(this).find('.operator').val();
+ var cust_attribute_id =
$(this).find('.cust_attribute_id').val();
+ var attrib_value = $(this).find('.attrib_info').val();
- if(operator == "btw")
- {
- var constraint_1 =
$(this).find('.constraint_1').val();
- var constraint_2 =
$(this).find('.constraint_2').val();
- var constraint_1_str = cust_attribute_id +
":gt:" + constraint_1;
- var constraint_2_str = cust_attribute_id +
":lt:" + constraint_2;
+ if(attrib_value == "")
+ {
+ $(this).find('.input_error_msg').show();
+ event.preventDefault();
+ }
+
+ if(operator == "btw")
+ {
+ var constraint_1 =
$(this).find('.constraint_1').val();
+ var constraint_2 =
$(this).find('.constraint_2').val();
+ var constraint_1_str = cust_attribute_id +
":gt:" + constraint_1;
+ var constraint_2_str = cust_attribute_id +
":lt:" + constraint_2;
- var new_cust_attrib_arr =
$(this).find('.cust_attributes').clone();
-
$(new_cust_attrib_arr).addClass("constraint_2");
-
$(this).find('.cust_attributes').val(constraint_1_str);
-
- $(this).append(new_cust_attrib_arr);
- $(new_cust_attrib_arr).val(constraint_2_str);
- }
- else
- {
- var attrib_value =
$(this).find('.attrib_info').val();
- var str = cust_attribute_id + ":" + operator +
":" + attrib_value;
- $(this).find('.cust_attributes').val(str);
- }
+ var new_cust_attrib_arr =
$(this).find('.cust_attributes').clone();
+ $(new_cust_attrib_arr).addClass("constraint_2");
+
$(this).find('.cust_attributes').val(constraint_1_str);
+
+ $(this).append(new_cust_attrib_arr);
+ $(new_cust_attrib_arr).val(constraint_2_str);
+ }
+ else
+ {
+ var attrib_value =
$(this).find('.attrib_info').val();
+ var str = cust_attribute_id + ":" + operator +
":" + attrib_value;
+ $(this).find('.cust_attributes').val(str);
+ }
});
});
});
\ No newline at end of file
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Fmsystem-commits] [10307] Logistic: Added validation to criterias,
Torstein <=