5 messaggi dal 12 maggio 2006
Ho questa situazione:
Ho 2 type radio

<input type="radio" name="caparra" id="caparra" value="10 euro INCASSATA">

<input type="radio" name="caparra" id="caparra" value="12 euro NON INCASSATA">

Nella pagina di risposta devo recuperare i dati in questo modo:

Caparra: dal value in base alla scelta del radio deve comparire solo la dicitura "INCASSATA" o viceversa "NON INCASSATA"

Mentre nel Importo devo recuperare dal value del radio scelto "10 euro" o viceversa "12 euro"

Ho utilizzato questo script:
<% caparra = trim(request.form("caparra"))
arr = split(caparra," euro ")
response.write arr(0) &" "& arr(1) %>

Problema non riesco a modificarlo per la mia esigenza.
Mi date una mano ho una soluzione diversa da utilizzare.
Vi ringrazio sin da ora e mi scuso per la mia poca coscenza in asp

Ciao a tutti

Zeta78
638 messaggi dal 12 maggio 2001
www.idioteca.it
Perchè non imposti i tuoi value con un carattere separatore e poi fai uno split per recuperare i dati che ti interessano?
Ad esempio:

<input type="radio" name="caparra" id="caparra" value="10 euro;INCASSATA">

<input type="radio" name="caparra" id="caparra" value="12 euro;NON INCASSATA">

e poi li recuperi così:
<% caparra = trim(request.form("caparra"))
arr = split(caparra,";")
response.write arr(0) &" "& arr(1) %>

ciao
5 messaggi dal 12 maggio 2006
Nel momento in cui recupero i dati con lo split, mi continua ad apparire tutto il value e non riesco a eliminare i dati che non voglio far vedere in questo caso 10 euro e 12 euro a seconda della scelta del radio.

Quello che ho fatto è semplicemente aggiungere " euro" ma non sò come inibire 10 0 12

<% caparra = trim(request.form("caparra"))
arr = split(caparra," euro;")
response.write arr(0) &" "& arr(1)%>

Cosa mi consigliate?

Grazie a tutti ancora

Zeta78
638 messaggi dal 12 maggio 2001
www.idioteca.it
ma perchè non usi il mio metodo così non stai a pensare a cosa scrivi nel value?
Altrimenti dovresti fare un right della tua stringa a partire dalla fine della parola euro, ma io ripeto, punterei sul mio sistema, semplice, pulito e senza preoccuparti del testo inserito...
se domani invece di euro metti dollari o altro, cosa fai? rifai lo script per gestire questo caso?
ciao
5 messaggi dal 12 maggio 2006
Si infatti ho usato il tuo metodo però ho la necessità di non far apparire l'importo più la scritta euro su un campo di un risultato.
Mi spiego con un esempio:

Nella pagina del'invio del form ho questa situazione:

CAPARRA: Qui deve solo apparire INCASSATA oppure NON INCASSATA

TOTALE: Qui deve apparire solo 10 euro oppure 12 euro

Scusami ancora se non mi sono spiegato bene

Buonagiornata

Zeta78
638 messaggi dal 12 maggio 2001
www.idioteca.it
di niente, ma appunto, una volta che hai effettuato lo split in un array, saprai che in array(0) c'è il tuo prezzo e in array(1) c'è l'altra informazione.
Ti basterà andare stampare solo l'indice che ti interessa.
Esempio:
stringaMostraCaparra = "CAPARRA: " & array(1)
stringaMostraPrezzo = "PREZZO: " & array(0)

ciao
5 messaggi dal 12 maggio 2006
Okey Grazie:-)

Zeta78

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.
Community
Ultimi messaggi
UTENTI ONLINE
In primo piano

I più letti di oggi

Media
In evidenza
MISC