0

我正在尝试使用变量传递的值设置“输入文本”,但我不能。

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

4

2 回答 2

2

您需要为您的输入分配一个 id

<input type="text" name="antena01_lat" id="antena01_lat"/>
于 2013-04-14T00:30:49.077 回答
1

你有

if (typeof value1_lat == 'undefined')

这不应该是

if (typeof value1_lat != 'undefined') 
于 2013-04-14T00:15:43.770 回答