Wiederkehrende Rechnungen: Template als Popup-Dialog verwenden können.
[kivitendo-erp.git] / templates / webpages / customer_vendor / form.html
index 32b69a0..4b6e32e 100644 (file)
@@ -8,7 +8,7 @@
 
 [% cv_cvars = SELF.cv.cvars_by_config %]
 
-<form method="post" action="controller.pl">
+<form id='form' method="post" action="controller.pl">
 
   [% L.hidden_tag('db', FORM.db) %]
   [% L.hidden_tag('callback', FORM.callback) %]
       [% PROCESS "customer_vendor/tabs/price_rules.html" %]
     [% END %]
   </div>
-
-  <br>
-
-  [% L.hidden_tag('action', 'CustomerVendor/dispatch') %]
 </form>
 
 <script type="text/javascript">
 <!--
-  function submitInputButton(button)
+  function submitInputButton(action)
   {
-    var hidden = document.createElement("input");
-    hidden.setAttribute("type", "hidden");
-
-    if ( button.hasAttribute("name") )
-      hidden.setAttribute("name", button.getAttribute("name"));
-
-    if ( button.hasAttribute("value") )
-      hidden.setAttribute("value", button.getAttribute("value"));
-
-
-    button.form.appendChild(hidden);
-
-    button.disabled = true;
+    var $hidden = $("<input type='hidden' name='action' value='CustomerVendor/" + action + "'>"),
+        $form   = $('#form');
 
-    button.form.submit();
+    $form.append($hidden);
+    $form.submit();
   }
 
   function check_taxzone_and_ustid() {