Type = textで入力フィールドの値を設定できないので。以前は、常に次のようなものを使用していました。
<input style="display: none" type="text" name="geo_poi" value="" id="geofeld" />
次に、JavaScriptで、次のような行を含むコードを追加しました。
document.getElementById("geofeld").value = geo_poi;
これは常に機能しました。たぶん、新しいブラウザは上記の方法をもうサポートしたくないでしょう。
したがって、属性を設定するために次の方法を使用すると、正常に機能しました。
document.getElementById("geofeld").setAttribute("value", geo_poi);
SetAttributeが結果を生成しない状況の場合(HTML5ユーザー/パスワード入力を考えてください)、これを考慮してください:
document.getElementById("geofeld").setRangeText("text");