16 messaggi dal 29 aprile 2002
ho il seguente script:

function controlla(stringa)
if stringa <> "" then
stringa= replace(stringa, "*", " ' ")
end if
return stringa
end function



indirizzo= controlla(indirizzo)


Come posso fare, la replace non funziona.....
Grazie

11.886 messaggi dal 09 febbraio 2002
Contributi
non devi usare return in vbscript.
Per far restituire un valore alla funzione devi aseggnare il valore direttamente al suo nome. Cioè:

function controlla(stringa)
if stringa <> "" then
stringa= replace(stringa, "*", " ' ")
end if
controlla = stringa
end function


Quel replace cerca nella stringa tutti gli asterischi * e li sostituisce con spazio-apice-spazio ( ' )



-----------------------
Da una perla dal saggio:
Quando non hai capito, devi dire "non ho capito", no che dici che hai capito e invece non hai capito un cavolo. Hai capito?
-----------------------

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.