Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Non funziona perchè?

  1. #1

    Non funziona perchè?

    Che cos'ha che non va questa funzione?

    function carica_volo() {
    var id=document.form.flight_id.value;
    var divisore=id.split("~");

    for (i=1;i<=document.form.dep_loc.length;i++)
    if (document.form.dep_loc[i].value==divisore[1])
    document.form.dep_loc[i].selected="true";

    for (a=1;a<=document.form.land_loc.length;a++)
    if (document.form.land_loc[a].value==divisore[2])
    document.form.land_loc[a].selected="true";

    for (b=1;b<=document.form.pilot.length;b++)
    if (document.form.pilot[b].value==divisore[8])
    document.form.pilot[b].selected="true";
    }

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    1. id non e` un nome valido (fa parte del DOM)

    2. in JS gli indici dei vettori vanno da 0 a n-1, quindi:
    for(var i=0; i<document.form.dep_loc.length; i++) ...
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.