Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Obbligare a selezionare valore in select

    Ciao a tutti.

    Sono qui a chiedere una vostra consulenza.

    La mia pagina htm è la seguente:

    codice:
    <html>
    
    <head>
    
    </head>
    
    <body>
    
    <form method="POST" action="vai.asp">
    
    <select size="1" name="esito_intervento">
    <option>Seleziona</option>
    <option value="POSITIVO">POSITIVO</option>
    <option value="NEGATIVO">NEGATIVO</option>
    </select>
    
    <select size="1" name="stato_segnalazione">
    <option>Seleziona</option>
    <option value="0">Aperta</option>
    <option value="1">Chiusa</option>
    </select>
    
    <input type="submit" value="Invia" name="B1">
    
    </form>
    </body>
    
    </html>
    Come posso fare in Javascript, quando si seleziona valore POSITIVO o NEGATIVO dalla select "esito_intervento", nella select "stato_segnalazione" sia obbligatorio selezionare valore 1, cioè Chiusa e bloccare il form quando si prova a selezionare valore , cioè Aperta ???

    Grazie

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    codice:
    <html>
    
    <head>
    <script>
    function checkInt(MyForm)
      {
      if (MyForm.esito_intervento.selectedIndex == 0)
        {
        alert ('complia il form!!');
        return false;
        } 
      else if(MyForm.stato_segnalazione.selectedIndex != 2)
        {
        alert ('errore! la segnalazione deve essere chiusa');
        return false;
        }
      }
    </script>
    </head>
    
    <body>
    
    <form name="intervento" method="POST" action="vai.asp" onsubmit="return checkInt(this)">
    
    <select size="1" name="esito_intervento" onchange="document.intervento.stato_segnalazione.selectedIndex = 2">
    <option>Seleziona</option>
    <option value="POSITIVO">POSITIVO</option>
    <option value="NEGATIVO">NEGATIVO</option>
    </select>
    
    <select size="1" name="stato_segnalazione">
    <option>Seleziona</option>
    <option value="0">Aperta</option>
    <option value="1">Chiusa</option>
    </select>
    
    <input type="submit" value="Invia" name="B1">
    
    </form>
    </body>
    
    </html>
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Ottimo!!!
    Grazie 1000 !!!!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.