Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,171

    recuperare valore select

    ho una casella a discesa e in base al valore deve disabilitare dlle caselle.
    ho fatto cosi:
    <script language="javascript">
    function verifica()
    {
    var richiesta=document.getElementById("tipo").Selected Value;

    if (richiesta="inserisci")
    {
    document.getElementById('cognome").disabled = true;
    }
    alert(richiesta)
    funziona la prima volta, ma se cambio valore mi rimane nell alert sempre il primo

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, dovresti seguire questo esempio. Selected funziona diversamente

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    if (richiesta=="inserisci")

    questo immagino sia stato trascritto male
    var richiesta=document.getElementById("tipo").Selected Value;
    altrimenti non potrebbe funzionare

    ciao

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <script language="javascript">
     function verifica()
     {
      var richiesta=document.getElementById("tipo").option;
    for(var i=0; i<richiesta.length; i++){
       if (richiesta[i].selected==true && richiesta[i].value=="inserisci")
        {
         document.getElementById('cognome").disabled = true;
    alert(richiesta);
    return false
        }else{
    document.getElementById('cognome").removeAttribute("disabled")
    }
     }
    }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.