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 に答える