Let $V,W$ be vector spaces over fields $F_V,F_W$ respectively. If $F_V=F_W=F$ we have that a function $h:V\to W$ is a homomorphism from $V$ to $W$ if $h(v+w)=h(v)+h(w)$ and $h(\alpha v)=\alpha h(v)$, for all $v,w\in V$ and $\alpha\in F$.
But what if $F_V\neq F_W$? Then a "homomorphism" from $V$ to $W$ should be defined as two functions $h:V\to W$ and $g:F_V\to F_W$ such that $h$ and $g$ are homomorphisms and the following holds for all $v,w\in V$ and $\alpha\in F_V$:
$$h(v+w)=h(v)+h(w)$$
and
$$h(\alpha v)=g(\alpha)h(v)$$
Is this a valid "homomorphism" from $V$ to $W$, or two vector spaces over different fields cannot have the same structure?