Access ENC28J60 etherShield Outside Home Network

You are setting the action attribute of the form to "http://192.168.1.15/" so of course that does not work from outside the local network. I guess you're processing the response in the same handler that supplies the original page, so you should be able to get rid of the action attribute completely; it will then default to the URI of the current page.