Verificare se nel form esiste o no un elemento
voyager18
voyager18 non è online. Ultima attività: 02/07/2009 13.18.37voyager18
il 26 agosto 2008 alle 16.45
205 messaggi dal 26 agosto 2007
Ciao come posso fare in javascript a sapere se un oggetto è presente o no nel form? Grazie!!

Lunga vita e prosperità!!
RE: Verificare se nel form esiste o no un elemento
ricardo78
ricardo78 non è online. Ultima attività: 05/07/2009 9.37.26ricardo78
il 26 agosto 2008 alle 19.03
www.vicenzasoftware.com | 728 messaggi dal 27 dicembre 2006
a quale form ti riferisci? Il form presente dentro i tag <body> oppure il form d'invio (quello con i campi, radio button, etc.)?

«Ric@rdo ß.»
"E' nella semplicita' che sono racchiuse le grandi idee"
RE: Verificare se nel form esiste o no un elemento
voyager18
voyager18 non è online. Ultima attività: 02/07/2009 13.18.37voyager18
il 26 agosto 2008 alle 19.04
205 messaggi dal 26 agosto 2007
ricardo78 ha scritto:
a quale form ti riferisci? Il form presente dentro i tag <body> oppure il form d'invio (quello con i campi, radio button, etc.)?

Il form dentro ai tag body

Lunga vita e prosperità!!
RE: Verificare se nel form esiste o no un elemento
ricardo78
ricardo78 non è online. Ultima attività: 05/07/2009 9.37.26ricardo78
il 26 agosto 2008 alle 19.14
www.vicenzasoftware.com | 728 messaggi dal 27 dicembre 2006
in linea di massima ti basterebbe associare un id ad ogni oggetto che desideri monitorare, per poi richiamarlo semplicemente nel tuo script...

«Ric@rdo ß.»
"E' nella semplicita' che sono racchiuse le grandi idee"
RE: Verificare se nel form esiste o no un elemento
voyager18
voyager18 non è online. Ultima attività: 02/07/2009 13.18.37voyager18
il 26 agosto 2008 alle 19.22
205 messaggi dal 26 agosto 2007
Si ma il problema è che l'oggetto non sempre è presente nel form perchè viene aggiunto alla pagina dinamicamente. Lo script java invece viene richiamato a ogni caricamento della pagina e se non trova quell'oggetto mi da errore.

Lunga vita e prosperità!!
RE: Verificare se nel form esiste o no un elemento
ricardo78
ricardo78 non è online. Ultima attività: 05/07/2009 9.37.26ricardo78
il 26 agosto 2008 alle 19.43
www.vicenzasoftware.com | 728 messaggi dal 27 dicembre 2006
prova a postare un po di codice, spero di riuscire a darti una mano...(non sono un fenomeno con javascript)...

«Ric@rdo ß.»
"E' nella semplicita' che sono racchiuse le grandi idee"
RE: Verificare se nel form esiste o no un elemento
voyager18
voyager18 non è online. Ultima attività: 02/07/2009 13.18.37voyager18
il 26 agosto 2008 alle 19.49
205 messaggi dal 26 agosto 2007
Ecco il codice della pagina:

<head>
<script language="javascript" type="text/javascript">
    function SelezionaVariante()
    {
        Index = location.search.substring(1, location.search.length);
        Indice = Index.indexOf('&');
        Index = Index.substring(6, Indice);
        Varianti = document.getElementById('Varianti');
        Varianti.selectedIndex = Index;
    }
</script>
</head>
<body onload="SelezionaVariante()">

L'oggetto che viene inserito dinamicamente ha l'id 'Varianti' e se ancora non è stato inserito nel form la riga Varianti = document.getElementById('Varianti'); mi da errore. Spero di essere stato abbastanza chiaro.

Lunga vita e prosperità!!
RE: Verificare se nel form esiste o no un elemento
ricardo78
ricardo78 non è online. Ultima attività: 05/07/2009 9.37.26ricardo78
il 26 agosto 2008 alle 20.41
www.vicenzasoftware.com | 728 messaggi dal 27 dicembre 2006
hmmm, credo che potresti risolvere scrivendo nello script una funzione del tipo if...else dove se il valore dell'id (varianti) è presente (true) ti esegue quella porzione di codice altrimenti (else) va avanti nel caricare la pagina...

al momento mi viene in mente questa soluzione, fammi sapere!

«Ric@rdo ß.»
"E' nella semplicita' che sono racchiuse le grandi idee"

2 pagine: [1] 2 Avanti >>

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.

COMMUNITY
ULTIMI MESSAGGI
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2009.6.9