18 messaggi dal 18 settembre 2001
Salve a tutti.
Una domanda un po' da principiante:
come faccio a modificare le proprietà di un oggetto di un form in una pagina ASP tramite una routine VBSCRIPT? In Visual Basic bastava scrivere oggetto.proprietà=nuovo_valore. E in ASP?

Grazie a tutti.

Paolo
11.886 messaggi dal 09 febbraio 2002
Contributi

In Visual Basic bastava scrivere oggetto.proprietà=nuovo_valore

si, la modifica ha effetto solo se la proprietà è Let e Get (cioè non in sola lettura)
Anche in vbscript è così, porta l'esempio specifico, forse c'è qualche inghippo... ciao


Modificato da BrightSoul il 04 febbraio 2004 14.05 -

Enjoy learning and just keep making
18 messaggi dal 18 settembre 2001
Credo che l'inghippo sia nel rintracciare in maniera corretta l'oggetto all'interno del form...
11.886 messaggi dal 09 febbraio 2002
Contributi
così hai provato?

document.nomeform.idcontrollo.value ="5"
oppure
document.forms(0).idcontrollo.value = "5"

questo imposta il valore 5 su di un controllo che si trova all'interno del form costruito come segue:

<form id="nomeform" name="nomeform">
<input type="text" id="idcontrollo" name="idcontrollo" value ="">
</form>

Più genericamente, se devi far riferimento ad un controllo qualsiasi prova:

document.getElementById("idcontrollo").proprieta = "ciao"
questa sintassi può non funzionare su alcuni browsers. Con netscape credo che funzioni questo:
document.all.idcontrollo.proprieta = "ciao"

ciao

Modificato da BrightSoul il 04 febbraio 2004 16.12 -

Enjoy learning and just keep making

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.