Visualizzazione dei risultati da 1 a 6 su 6

Discussione: onChange cambio action

  1. #1

    onChange cambio action

    Buongiorno a tutti.

    Ho una select in cui ho già messo una funzione scatenata dall'onChange

    codice:
    <select name="atecofin" class="style1" onChange="mostra(this.options[selectedIndex].text)">
    e questa è la funzione

    codice:
    function mostra(pippo){
    if(pippo=='K - Attività Immobiliari, Noleggio, Informatica, Ricerca, Servizi alle Imprese')
    {
    document.getElementById('display2').style.display = 'block';
    document.getElementById('display2').style.visibility = 'visible';
    document.getElementById('display2').disabled = false;
    document.getElementById('display1').style.visibility = 'hidden';
    document.getElementById('display1').style.display = 'none';
    document.getElementById('display1').disabled = true;
    }
    else
    {
    document.getElementById('display1').style.display = 'block';
    document.getElementById('display1').style.visibility = 'visible';
    document.getElementById('display1').disabled = false;
    document.getElementById('display2').style.visibility = 'hidden';
    document.getElementById('display2').style.display = 'none';
    document.getElementById('display2').disabled = true;
    }
    }
    vorrei che un'altra scelta portasse al cambio dell'action del form.
    Come posso fare?
    www.sergiogandrus.it
    Il mio blog sull'informatica

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: onChange cambio action

    Originariamente inviato da Harding
    vorrei che un'altra scelta portasse al cambio dell'action del form.
    spiegati meglio

  3. #3

    Re: onChange cambio action

    Bè era più semplice del previsto

    codice:
    <select name="atecofin" class="style1" onChange="mostra(this.options[selectedIndex].text)">
    e questa è la funzione

    codice:
    function mostra(pippo){
    if(pippo=='K - Attività Immobiliari, Noleggio, Informatica, Ricerca, Servizi alle Imprese')
    {
    document.getElementById('display2').style.display = 'block';
    document.getElementById('display2').style.visibility = 'visible';
    document.getElementById('display2').disabled = false;
    document.getElementById('display1').style.visibility = 'hidden';
    document.getElementById('display1').style.display = 'none';
    document.getElementById('display1').disabled = true;
    }
    else if(pippo=='altra scelta')
    {
    document.pagina1.action="altra_pagina.asp"
    document.getElementById('display1').style.display = 'block';
    document.getElementById('display1').style.visibility = 'visible';
    document.getElementById('display1').disabled = false;
    document.getElementById('display2').style.visibility = 'hidden';
    document.getElementById('display2').style.display = 'none';
    document.getElementById('display2').disabled = true;
    }
    else
    {
    document.getElementById('display1').style.display = 'block';
    document.getElementById('display1').style.visibility = 'visible';
    document.getElementById('display1').disabled = false;
    document.getElementById('display2').style.visibility = 'hidden';
    document.getElementById('display2').style.display = 'none';
    document.getElementById('display2').disabled = true;
    }
    }
    www.sergiogandrus.it
    Il mio blog sull'informatica

  4. #4

    Re: Re: onChange cambio action

    Originariamente inviato da Xinod
    spiegati meglio
    niente, era una fesseria che non mi veniva
    grazie lo stesso
    www.sergiogandrus.it
    Il mio blog sull'informatica

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    se intendi la selezione di un' altra option
    codice:
    function mostra(pippo){
    if(pippo=='K - Attività Immobiliari, Noleggio, Informatica, Ricerca, Servizi alle Imprese')
    {
    document.getElementById('display2').style.display = 'block';
    document.getElementById('display2').style.visibility = 'visible';
    document.getElementById('display2').disabled = false;
    document.getElementById('display1').style.visibility = 'hidden';
    document.getElementById('display1').style.display = 'none';
    document.getElementById('display1').disabled = true;
    }
    else if(pippo=='testo altra option')
    {
    document.nomeForm.action='altrapagina.htm'
    }
    else
    {
    document.getElementById('display1').style.display = 'block';
    document.getElementById('display1').style.visibility = 'visible';
    document.getElementById('display1').disabled = false;
    document.getElementById('display2').style.visibility = 'hidden';
    document.getElementById('display2').style.display = 'none';
    document.getElementById('display2').disabled = true;
    }
    }
    se intendi alla selezione di qualunque option dopo aver gia' selezionato una volta e' diverso

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ok

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.