The answer is easy. Javascript is case sensitive, so when you use Value property of hidden element, it creates new property Value instead of setting it to value property.
So, you just need to update code to follow:
function jsFunc() {
document.getElementById("hField").value = "someString";
__doPostBack( "btn1", "" );
}