si,in questo caso visto che il risultato dovrà essere la conseguenza di un evento che non prescinde dall'invio di un form dovresti utilizzare javascript....Per facilitarti il lavoro potresti utilizzare jquery utilizzando un' ajax call .... se hai bisogno...no problem