Non avevo capito che la funzione era il controllo stesso della option, se vuoi farlo in linea sulla select:
funzione separata:codice:<select name="ris_i" id="ris_i" onchange="if(this.option[this.selectedIndex].value=='02' && confirm('Vuoi davvero cambiare il valore in 02?')){a premuto ok fai quello che vuoi;}else{this.option.selectedIndex=0; return false;//reimposto la select a 0 e fermo l'evento} "> <option value="<%=objRS("Ris")%>" selected><%=objRS("Ris")%></option> <option value="02">02</option> </select>
<select name="ris_i" id="ris_i" onchange="VerificaOption(this)">codice:function VerificaOption(opt){ //verifico la option sia 02 e lancio il confirm if(opt.option[opt.selectedIndex].value=='02' && confirm('Vuoi davvero cambiare il valore in 02?')){ a premuto ok fai quello che vuoi; } else{ //reimposto la select a 0 opt.option.selectedIndex=0; return false;//fermo l'evento } }
![]()

Rispondi quotando