для — на

(при указании цели, к которой направлено действие).

Предлоги различаются:

1) смысловыми оттенками (предлог для вносит больший оттенок целенаправленности). Использовать для местных нужд — использовать на местные нужды;

2) стилистическими оттенками (предлог на вносит разговорный оттенок). Собрать деньги для покупки машины — ...на покупку машины. — Для чего вам эти вещи? — На что вам эти вещи?

Источник: Управление в русском языке. Д.Э. Розенталь на Gufo.me