div层形成输入

时间:2013-08-18 07:37:51

标签: javascript google-maps-api-3

我正在使用http://www.geocodezip.com/v3_FusionTables_geocoder_PointInPolygonChicago.html 我希望能够将结果显示在文本框中,这样我就可以在表单中使用它,


我能够使用http://www.geocodezip.com/v3_SO_FusionTables_sidebarA.html使用:

HEADER -

<SCRIPT LANGUAGE="JavaScript>
function readText (form) {
TestVar =document.getElementById('sidebar').innerHTML = fusiontabledata;
alert ("You typed: " + TestVar);
}

function writeText (form) {
form.area.value =document.getElementById('sidebar').innerHTML = fusiontabledata 
}
</SCRIPT>(

BODY -

<INPUT TYPE="text" NAME="area" VALUE=""><P>
<INPUT TYPE="button" NAME="button2" Value="Write" onClick="writeText(this.form)">

但我似乎无法正确修改它以使用新示例(请参阅第一个链接) )。
任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

您似乎没有ID为sidebar的div,但document.getElementById('sidebar')会尝试找到它。所以,你应该改变

<INPUT TYPE="text" NAME="area" VALUE="">

成:

<INPUT TYPE="text" NAME="area" VALUE="" id="sidebar">

答案 1 :(得分:0)

我把它整理好了,谢谢你的帮助。

表头 -

<SCRIPT LANGUAGE="JavaScript">
function readText (form) {
TestVar =$('#neighborhood').text();
alert ("You typed: " + TestVar);
}

function writeText (form) {
form.area.value =$('#neighborhood').text();
}
</SCRIPT>

车身 -

<form><INPUT TYPE="text" NAME="area" VALUE=""><P>
<INPUT TYPE="button" NAME="button2" Value="Write" onClick="writeText(this.form)"></form>