Первое что нужно понять, где выполняется ваш js код.
Если это бекенд и сервер, то php тут вообще не нужен, выполнять код на сервере будет например окружение nodejs или аналоги.
Если в браузере, то сам код либо добавляете в структуру html документа(теги script ):
<script>
console.log('Привет я код на javascript');
</script>
либо кладёте в публично доступное место на сервере и подключаете как скрипт(мы подключаем из того места где и корень сервера):
<script src="/myscript.js"></script>
В форме в action пишут куда сам браузер сделает запрос(get или post) и обычно это бекенд(тот же php)
Вам же, для обработки в браузере, нужно перехватывать отправку формы в самом js скрипте через событие
Допустим у формы id='form'
function formSubmit(event) {
event.preventDefault();
console.log('Форму пытались отправить');
}
const form = document.getElementById('form');
form.addEventListener('submit', formSubmit);
Опять таки, могут быть нюансы, зависит от задачи и скрипта