Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Cosa sbaglio mi prende un valore indefinito invece di un numero

    Ciao a tutti ho un piccolo problema. Su una combo devo aprire una finestra aperta che deve presentarsi tante volte che ho inserito il numero della combo.

    Prima funzionava tutto però adesso

    alla riga "document.Form1.totSindaco.value" mi restituisce undefined
    Qualcuno mi sa dire cosa sbaglio? grazie mille
    codice:
    function selSindaco()
    {
    	if (document.Form1.totSindaco.value>0)  
    		window.open("SchedacSindaco.asp?cod_rtc=<%=cod_rtc%>&com=canall&xy=<%=id_user%>&sx=<%=sito%>&ax=0&SindIns=0&totSind="+document.Form1.totSindaco.value,"DettagliSindaco","width=800,height=500 ,toolbar=no, location=no,status=yes,menubar=no,scrollbars=yes,resizable=no")
    	else	
    		document.getElementById("labSindaco").innerHTML=""
    }
    
    
    
    
    <form action="xxxxx" method="post" name="Form1" onSubmit="javascript:return Controlla()">
    	
    
    
    <tr  class="tr26">	
    						<td></td>
    						<td>
    							<input type=hidden name=sindaco id=sindaco value="<%=garSind%>" >
    							
    							<select name=totSindaco id=totSindaco class=campi3 onChange="javascript:selSindaco()">
    								<option value=0>-</option>
    								<%for i=1 to 100
    									strselsind = ""
    									'if sindaco = i then strselsind = "selected"
    								%>
    									<option <%=strselsind%> value=<%=i%>><%=i%></option>
    								<%next%>	
    							</select>						
    						</td>
    					</tr>
    					<tr>
    						<td  class="tr26" colspan=2><div name=labSindaco id=labSindaco></div></td>
    					</tr>
    	<tr>
    			<td class="tr26" colspan=2 align=center>
    				<input type=button value="confermi" class="campi"  />
    				<input type=button value="modifica" class="campi"  onclick="javascript:selSindaco()" />
    			</td>
    		</tr>	
    
    
    </form>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il valore della scelta in una select, essendo un contenitore di option, e' il valore della option attualmente selezionata, quindi si ottiene con:

    document.Form1.totSindaco.options[document.Form1.totSindaco.selectedIndex].value

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.