Ciao
in un form di invio dati in db, ho inserito una funzione che utilizzo per splittare dei valori che provengono da una select option.
In questo form c'è la possibilità di NON utilzzare la select, quindi di non selezionare il valore dalla select. Qui chiedo il vostro aiuto x superare il problema!
Proprio xchè non seleziono nessun valore dalla select, ottengo questo errore:
Il codice della funzione è questo:codice:Microsoft VBScript runtime error '800a0009' Subscript out of range: '[number: 0]'
Come posso aggiungere un controllo che in caso di non selezione della select option passi alla funzione 0 o null oppure salti direttamente l'errore?codice:<% function dividi(variabile,separatore,posizione) if posizione = 1 then dividi2=split(variabile,separatore) 'response.write(UBound(dividi2)) dividi=dividi2(0) if dividi="" then dividi=0 end if end if if posizione = 2 then dividi2=split(variabile,separatore) dividi=dividi2(1) end if end function %>
Ho visto che aggiungendo:
il valore è: -1codice:response.write(UBound(dividi2))

Rispondi quotando