我正在尝试使用变量传递的值设置“输入文本”,但我不能。
html和js如下:
JS:
function clique_mapa(latlng) {
var value1_lat = $('#antena01_lat').val();
var value1_log = $('#antena01_log').val();
var value2_lat = $('#antena02_lat').val();
var value2_log = $('#antena02_log').val();
if (typeof value1_lat == 'undefined') {
$('input[name=antena01_lat]').val(value1_lat);
$('input[name=antena01_log]').val(value1_log);
}
};
HTML:
<div class="coluna menu">
Latitude<br />
<input type="text" name="antena01_lat"/> <br />
Longitude<br />
<input type="text" name="antena01_log"/> <br /><br />
<input type="button" id="clique_mapa" name="clique_mapa" value="Abrir mapa" />
</div>
TKS
答案 0 :(得分:2)
您需要为输入分配一个ID
<input type="text" name="antena01_lat" id="antena01_lat"/>
答案 1 :(得分:1)
你有
if (typeof value1_lat == 'undefined')
不应该是
if (typeof value1_lat != 'undefined')