Так надо было его определить ДО вызова. Html ничего не знает про код на esp, естественно он не может предугадать ваши мысли.
Определяете обработчик ДО обращения по его адресу в коде, а в html обращаетесь по адресу. Тогда esp знает как его обработать. А так вы чего-то хотите, но не говорите чего...