Visualizzazione dei risultati da 1 a 3 su 3

Discussione: muoversi nella combo

  1. #1

    muoversi nella combo

    Allora ho questo codice html
    codice:
    <table class="table_1" align="center">
    				  <tr>
    				  <td>
    				  [img]/images/indietro.png[/img]
    				  </td>
    	  				<form method="get">
          				<td colspan="4" align="center">
    	  					<font>Selezionailmese</font>
              				<select class="input_text" name="mese" OnChange="submit()"> 
    		 		 
    		     				<option value="11/2004">Novembre2004
    		     				<option selected value="11/2003">Novembre2003
    		     				<option value="10/2003">Ottobre2003  
    		  				</select>
    					</td> 
    					</form>
    				  <td>
    				  [img]/images/avanti.png[/img]
    				  </td>
    
    				</tr>
    			</table>
    tralasciano alcuni orrori vorrei che cliccando sui pulsanti avanti e indietro si sposta il selected

    come posso fare?
    la combo viene caricata dinamicamente e si posiziona al primo caricamento con il valore più grande (ci muoviamo per date)

    esiste un qualcosa che mi cambi il selected spostandomi non per per valore ma per posizione?

    spero di essere stato chiaro

    grazie

  2. #2
    document.forms['nome_form'].elements['nome_select'].selectedIndex++;


    document.forms['nome_form'].elements['nome_select'].selectedIndex--;
    DYNAMIC+ [ E-mail ]

    Secondo me non si può fare!

  3. #3
    grazie Dyn

    ho fatto qualche passetto, si potrebbe migliorare perchè continua il ciclo quando arrivo agli estremi dei valori

    codice:
    function ChangePosition(vvv){ 
    	ff = document.forms['selmese22'];
    	dd = ff.elements['mese'].value;
    	
    	if (vvv==-1)
    	ff.elements['mese'].selectedIndex++; 
    	
    	if (vvv==1)
    	ff.elements['mese'].selectedIndex--; 
    	
    	if (ff.elements['mese'].value==""){
    		if (vvv==-1)
    		ff.elements['mese'].selectedIndex++; 
    		
    		if (vvv==1)
    		ff.elements['mese'].selectedIndex++;
    	}
    
    	ff.submit();
    } 
    
    -->
    </script>
    vorrei non mandare la submit quando si arriva agli estremi e fermare il posizionamento della combo ... ad un certo punto nello scorrere tra un estremo ed un altro si piazza un valore nullo

    grazie a chi mi sa aiutare

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.