... un formulario en sí no "devuelve" ningún valor

, son los "input" (elementos) que lo forman quienes
envian valores... Ahora, por tus palabras ¿manejas radiobuttons?? un listbox quizá??, son los únicos elementos que se me vienen a la mente ahora en los cuales recibas un valor forzosamente (o 1 o %).
Definitivamente no he captado la idea

... ¿qué quieres hacer cuando recibas un "1"??, ¿qué hay que hacer cuando recibas un "%"???, ¿por qué "%"???