Nikoli. Kdybys použil debugger, nebo rovnou console.log(str), zjistíš, že typ proměnné str je Event, případně element formuláře, (takže text se získá str.value)
a není náhodou lepší místo té ifové mašinérie použít switch nebo rovnou sprintf, když je to pokaždé stejné? Tahle procedurálnost postrádá smysl.