Automatic first field focus on page start, preserved focus sequence
[fa-stable.git] / sales / credit_note_entry.php
index 89ccd9909389a88d9b1558eea8bca2e50c2ad045..5b2af3b2e63b388152d7ea34859f7d3d37e1ced4 100644 (file)
@@ -163,6 +163,7 @@ function handle_update_item()
                $_SESSION['Items']->update_cart_item($_POST['line_no'], input_num('qty'),
                        input_num('price'), input_num('Disc') / 100);
        }
+    set_focus('StockID2');
 }
 
 //-----------------------------------------------------------------------------
@@ -170,6 +171,7 @@ function handle_update_item()
 function handle_delete_item($line_no)
 {
        $_SESSION['Items']->remove_from_cart($line_no);
+    set_focus('StockID2');
 }
 
 //-----------------------------------------------------------------------------
@@ -182,6 +184,7 @@ function handle_new_item()
 
        add_to_order($_SESSION['Items'], $_POST['stock_id'], input_num('qty'),
                input_num('price'), input_num('Disc') / 100);
+    set_focus('StockID2');
 }
 //-----------------------------------------------------------------------------
 $id = find_submit('Delete');
@@ -197,6 +200,9 @@ if (isset($_POST['AddItem']))
 if (isset($_POST['UpdateItem']))
        handle_update_item();
 
+if (isset($_POST['CancelItemChanges']) || isset($_POST['UpdateItem']))
+       set_focus('StockID2');
+
 //-----------------------------------------------------------------------------
 
 if (!processing_active()) {