1.818 messaggi dal 21 giugno 2001
Contributi
Forse sono stanco e non vedo l'errore banale ma non riesco prorpio a trovarlo.

Ho una form chiamata From0 e una combo chiamata combo1 se scrivo
dim temp
Temp= Form0.combo1.value

mi viene restituito il seguente errore:

Errore di run-time di Microsoft VBScript (0x800A01A8)
Necessario oggetto: ''

Scusate se la domanda è banale e la soluzione non mi balza agli occhi.

cia
hyppos



hyppos
<code> in giro torte sol ciclos et rotor igni</code>
1.605 messaggi dal 06 settembre 2002
se è vero quello che hai scritto tu hai una form che si chiama 'From0'
e provi a richiamarla scrivendo Form0.combo1.value 'From0' è diverso da 'Form0'

altrimenti potrebbe essere che la combo non è inserita nella form
oppure che cisono due ogetti con lo stesso nome



FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
1.818 messaggi dal 21 giugno 2001
Contributi
Scusa era un errore di battitura nel postare il messaggio.
Ecco quello che ho
&lt;form name="Form0" id="Form0" method="POST"&gt;
...
&lt;SELECT name="combo1" id="combo1"&gt;
...


&lt;%
dim Temp

Temp=Form0.combo1.value

%&gt;

errore restituito:

Errore di run-time di Microsoft VBScript (0x800A01A8)
Necessario oggetto: ''

???

P.S.: non ci sono oggetti con nome doppio


hyppos
<code> in giro torte sol ciclos et rotor igni</code>
1.605 messaggi dal 06 settembre 2002
la form è un ogetto che stà sul client
mentre l'istruzione Temp=Form0.combo1.value
nei tag ASP gira sul server
e dal server non potrai mai vedere i valori di ogetti in una form a meno che tu non faccia un submit e poi scrivi

Temp= request.form("combo1")

FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
39 messaggi dal 04 giugno 2001
Ha ragione Albis, non puoi usare VbScript per accedere ad una combo: devi usare JScript e accedere tramite una riga del genere
scelta=document.form0.combo1.options[document.form0.combo1.selectedindex].value

Spero ti possa servire (è un pò difficile da spiegare!)

Ciao
Claudio
1.605 messaggi dal 06 settembre 2002
non sono daccordo .
quando per esempio scrivo
Form0.combo1.value
accedo direttamente al bvalue dell'elemnto(option) selezionato nella combo
ossia quello scritto da claudioiaio in modo riassuntivo

il problema è che hyppos ha provato a leggere il valore di un ogetto che risiede su una pagina ormai scaricata e quindi visibile solo lato client in uno script ASP e quindi server
&lt;%
dim Temp

Temp=Form0.combo1.value

%&gt;




FORZA LA MAGICA ROMA

FORZA LA MAGICA ROMA
1.818 messaggi dal 21 giugno 2001
Contributi
Hai ragione albis ho fatto confusione.
Per quello che voglio fare non è questa la strada, ma forse ora mi sovviene qualcosa...
Grazie ancora una volta per l'aiuto.
cia
hyppos


hyppos
<code> in giro torte sol ciclos et rotor igni</code>

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.