Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di maxtn
    Registrato dal
    Jul 2002
    Messaggi
    712

    Select - funzione in base a valore scelto

    Ho una select che mi fa il submit quando seleziono una voce, invece vorrei che selezionando la voce "99" mi visualizzasse l'input text "tempo"!!

    <select name='codice' onChange=\"this.form.action='pagina.php4'; this.form.submit();\">";


    come devo modificarla?

    <script language="JavaScript">
    function controlla(){
    if (document.datiform.codice.value = "99")

    ???

    }
    </script>


    <form method='post' name='datiform'>
    <select name='codice' onChange=\"controlla()\">";
    ....
    <input type='text' name='tempo'>
    Ubuntu 10.10 x86_64

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Puoi fare cosi

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function controlla(aValue) {
     if (aValue == '99') {
      document.getElementById('t').value         = 'tempo';
      document.getElementById('t').style.display = 'block';
     } else {
      document.getElementById('t').value         = '';
      document.getElementById('t').style.display = 'none'; 
      document.datiform.action='test3008.html'; 
      document.datiform.submit();
     }
    }
    //-->
    </script>
    
    </head>
    <body>
    <form name="datiform">
    <select name="sel" onchange="controlla(this.value)">
     <option value="pippo">Pippo</option>
     <option value="pippi">Pippi</option>
     <option value="pippa">Pippa</option>
     <option value="pippu">Pippu</option>
     <option value="pippe">Pippe</option>
     <option value="99">99</option>
    </select>
    <input type="text" id="t" style="display:none">
    </form>
    </body>
    </html>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

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