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

    L'ultimo campo selezionato

    Ciao...
    Ho una form con diversi campi text, ed un bottone.
    Mi serve una funzione (che viene richiamata dal bottone quando viene clickato), che imposti il value dell'ultimo campo che è stato selezionato a "", e lasci tutti gli altri come sono.
    Come lo posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    "dell'ultimo campo che è stato selezionato"

    intendi dire che vuoi azzerere l'ultimo field che ha
    avuto il focus?

    o cos'altro?

    il bottone è 1 bottone o 1 submit?

  3. #3
    sì... intendo dire che voglio azzerere l'ultimo field che ha
    avuto il focus!

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4

    versione x il SUBMIT

    codice:
        <script language="javascript" type="text/javascript">
        <!--
    
          var lastFocusOwner = null;
    
          function setLastFocus (theField)
          {
            if (!theField)
              return false;
            
            lastFocusOwner = theField;
            return true;
          }
    
          function resetLastFocus ()
          {
            if (lastFocusOwner) {
              lastFocusOwner.value = "";
              return true;
            }
    
            return false;
          }
    
        //-->
        </script>
    
      </head>
    
      <body>
        <form onsubmit="resetLastFocus();" action="ciccio.html">
          <input type="text" onfocus="setLastFocus(this);"  name="primo" />
    
          <input type="text" onfocus="setLastFocus(this);"  name="secondo" />
    
          <input type="text" onfocus="setLastFocus(this);"  name="terzo" />
    
          <input type="text" onfocus="setLastFocus(this);"  name="quarto" />
    
          <input type="text" onfocus="setLastFocus(this);"  name="quinto" />
    
          <input type="text" onfocus="setLastFocus(this);"  name="sesto" />
    
          <input type="text" onfocus="setLastFocus(this);"  name="settimo" />
    
    
          <input type="submit" value="INVIA & RESETTA" />
        </form>

  5. #5
    Grazie mille ...
    Funziona perfettamente!

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.