Salve a tutti!
Vi leggo da tempo ma scrivo per la prima volta.
Sto lavorando su una pagina ASP realizzata da altri in passato. Ho faticato un po' per seguire alcune operazioni, ma sono venuto a capo praticamente di tutto. Il problema che si pone sta nelle options di una tabella select.
Praticamente, il cliente mi ha chiesto di fare in modo che se il totale è inferiore a 100€ non sia possibile selezionare una delle opzioni di pagamento.
Ora, non capisco cosa sto sbagliando (di asp non sono affatto pratico, mea culpa!), ma non riesco a sortire alcun effetto.
Vi posto un po' di codice, spero possiate aiutarmi
Il nome della variabile che funge da discriminante è "totcatutto".
Avevo pensato di inserire "<%if totcatutto<100 then **che ci metto?** <%end if%>" ma non riesco a capire che comando utilizzare!
Ecco il codice, scusate
<select size="1" name="pagamento">
<option value="Bonifico Bancario anticipato">Bonifico anticipato</option>
<%if cesso=0 then%> <%end if%>
<option value="Contrassegno">Contrassegno</option>
</select></td>
Siccome mi è parso difficile eliminare una option della tabella select, ho provato con il comando, più semplice, "response.write", prima in autonomia, poi copiando da esempi di codice online, ma non sono riuscito a far funzionare neppure quello!!
<select size="1" name="pagamento">
<option value="Bonifico Bancario anticipato">Bonifico anticipato</option>
<%if cesso=0 then%> <%end if%>
<%if (totcatutto < "100") Then
Response.Write("Il totale è inferiore a 100 euro pertanto non puoi utilizzare il Contrassegno)
End If
%>
<option value="Contrassegno">Contrassegno</option>
</select></td>