Currently entityreference fields can only be prepopulated via parameters passed in the URL.

I feel it would be a useful enhancement to also accept prepopulate values sent from forms, allowing the URL to be kept clean, and increasing this module's flexibility.

In other words, use $_REQUEST instead of $_GET.

The Prepopulate module already does this, but it doesn't seem to be as well integrated with entityreference.