IMHO è un problema di Javascript.

Comunque dal codice che hai postato non si capisce come fa la forma a "ritornare un valore numerico".