Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    campo input con parametro

    codice:
    function seleziona(ID,LOC,NOM)
    {
    var campo = "campo<%=k%>" ;
    var nazione = "nazione<%=k%>" ;
    var citta = "citta<%=k%>" ;
    alert(campo);
    
    
    opener.document.form.[campo].value = NOM ;
    opener.document.form.[nazione].value = ID ;
    opener.document.form.[citta].value = LOC ;
    this.close();
    
    }
    ottengo:

    Errore: missing name after . operator
    Riga: 28, Colonna: 27
    Codice sorgente:
    opener.document.form.[campo].value = NOM ;


    dove sbaglio ?
    :master:

  2. #2
    prova così:

    codice:
    opener.document.form.elements["campo"].value = NOM ;
    saluti

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Boh... Errore: missing name after . operator
    Sicuro di non avere impostato solo id nel form della pagina madre?
    Consiglio non chiamare il form con nomi riservati tipo: action, form, select, input, etc.... Alcuni browser potrebbero confodersi, poi io opterei per il DOM getElement..... più cross-browser.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.