calculate_qty (Formel): Input- und Formel-Feld auch als Dom-Id übergeben können
[kivitendo-erp.git] / js / calculate_qty.js
index e0aecc4..01fa5bf 100644 (file)
@@ -1,11 +1,17 @@
-function calculate_qty_selection_window(input_name, formel) {
+function calculate_qty_selection_window(input_name, input_id, formel_name, formel_id) {
   var parm = centerParms(600,500) + ",width=600,height=500,status=yes,scrollbars=yes";
   var action = "calculate_qty";
+  if (formel_id) {
+    var formel = $('#' + formel_id).val();
+  } else {
+    var formel = $('[name="' + formel_name + '"]').val();
+  }
   url = "common.pl?" +
     "INPUT_ENCODING=UTF-8&" +
     "action=" + action + "&" +
     "input_name=" + encodeURIComponent(input_name) + "&" +
-   "formel=" + encodeURIComponent(document.getElementsByName(formel)[0].value)
+    "input_id="   + encodeURIComponent(input_id)   + "&" +
+    "formel=" + encodeURIComponent(formel);
   //alert(url);
   window.open(url, "_new_generic", parm);
 }