No, la sintassi e`:
<input type="text" ... onchange="funzione(this);">

Comunque dipende da come e` fatta la funzione e da cosa vuoi ottenere.

Nel tuo codice non c'e` la riga
function funzione(param) {
per cui nonposso sapere come vanno passati i parametri.