creo entender que el formulario lo creas (createElement) y lo agregas (appendChild). si ese es el caso, la extensión de tu archivo .js, ha de ser .js.php para que pueda ser leído por el servidor.
por otro lado, qué sentido tiene imprimir la variable $id?? se imprimara el valor de $id, que es el parámetro recibido por la query. así que tiene mas sentido hacer
Cita: <input class="text" value="<?php echo $_GET['Valor']; ?>" name="valorx"/>