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

    [JavaScript] - Problema onclick

    ciao a tutti, ho questo codice:

    javascript:
    codice:
    function scelta(){                
       scelta = document.getElementById("check_ok").value;
       if (scelta == "nullo"){                    
          document.getElementById("valore").value = "nullo";
       } else {                
          document.getElementById("valore").value = "6";                                    
       }            
    }
    html:
    codice:
    <select id="check_ok" onclick="scelta()">
       <option name="scelta" value="nullo" />Nullo
       <option name="scelta" value="6" />6
    </select>
    
    <input id="valore" readonly="readonly" type="text" value="" size="3" />
    quando clicco nella select mi prende solo il valore "nullo", se clicco su 6 mi riporta sempre nell'input il valore "nullo", da cosa può dipendere ?

  2. #2
    questo è l'errore che mi visualizza da Chrome:

    string is not a function

  3. #3
    devi usare l'evento onchange al posto dell'onclick.

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    "scelta" è il nome della funzione, non puoi usarlo anche come variabile
    se vuoi visualizzare la option selezionata
    codice:
    function scelta(el){
    	document.getElementById('valore').value=el.options[el.selectedIndex].value;
    }
    da richiamare così
    codice:
    <select id="check_ok" onclick="scelta(this);" onchange="scelta(this);">

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.