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

    Controllo dei campi ad un evento della combobox

    Buongiorno a tutto il forum!

    Ho realizzato uno script che mi permette attraverso la scelta di una voce nella combo box di visualizzare dei campi
    l'unico problema è che solo nel caso in cui attivo questa voce dovrei fare il controllo dei campi di inserimento questo è lo script nel caso in cui attivo la seconda voce nella combo box!
    il controllo dei campi dove lo dovrei fare ?


    <script type="text/javascript">

    function controlla(f){
    if (f.value=='2'){
    (document.getElementById("rag_soc2").style.visibil ity = "visible");
    (document.getElementById("txt_rag_soc2").style.vis ibility = "visible");
    (document.getElementById("pivacf2").style.visibili ty = "visible");
    (document.getElementById("txt_pivacf2").style.visi bility = "visible");
    (document.getElementById("indirizzo2").style.visib ility = "visible");
    (document.getElementById("txt_indirizzo2").style.v isibility = "visible");
    (document.getElementById("cap2").style.visibility = "visible");
    (document.getElementById("txt_cap2").style.visibil ity = "visible");
    (document.getElementById("citta2").style.visibilit y = "visible");
    (document.getElementById("txt_citta2").style.visib ility = "visible");
    (document.getElementById("prov2").style.visibility = "visible");
    (document.getElementById("txt_prov2").style.visibi lity = "visible");
    (document.getElementById("tel2").style.visibility = "visible");
    (document.getElementById("txt_tel2").style.visibil ity = "visible");
    (document.getElementById("fax2").style.visibility = "visible");
    (document.getElementById("txt_fax2").style.visibil ity = "visible");
    (document.getElementById("select").style.visibilit y = "visible");
    } else {
    (document.getElementById("rag_soc2").style.visibil ity = "hidden");
    (document.getElementById("txt_rag_soc2").style.vis ibility = "hidden");
    (document.getElementById("pivacf2").style.visibili ty = "hidden");
    (document.getElementById("txt_pivacf2").style.visi bility = "hidden");
    (document.getElementById("indirizzo2").style.visib ility = "hidden");
    (document.getElementById("txt_indirizzo2").style.v isibility = "hidden");
    (document.getElementById("cap2").style.visibility = "hidden");
    (document.getElementById("txt_cap2").style.visibil ity = "hidden");
    (document.getElementById("citta2").style.visibilit y = "hidden");
    (document.getElementById("txt_citta2").style.visib ility = "hidden");
    (document.getElementById("prov2").style.visibility = "hidden");
    (document.getElementById("txt_prov2").style.visibi lity = "hidden");
    (document.getElementById("tel2").style.visibility = "hidden");
    (document.getElementById("txt_tel2").style.visibil ity = "hidden");
    (document.getElementById("fax2").style.visibility = "hidden");
    (document.getElementById("txt_fax2").style.visibil ity = "hidden");
    (document.getElementById("rag_soc2").value= "");
    (document.getElementById("pivacf2").value= "");
    (document.getElementById("indirizzo2").value= "");
    (document.getElementById("cap2").value= "");
    (document.getElementById("citta2").value= "");
    (document.getElementById("prov2").value= "");
    (document.getElementById("tel2").value= "");
    (document.getElementById("fax2").value= "");

    }
    }
    </script>

  2. #2
    Qualcuno può aiutarmi !

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Non so se ho capito bene quello che chiedi, ma in caso affermativo, direi che prima di fare il controllo sull'input devi testare l'attributo sulla visibilità

    Codice PHP:
    if((document.getElementById("rag_soc2").style.visibility == "visible") {
    ...
    faccio il controllo...
    } else {
    ...
    niente controllo


  4. #4
    si ma il controllo su campo PHP come va fatto non lo so !!!!

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Ah... quindi il controllo dei campi lo vuoi fare in PHP.
    Be', in questo caso, l'unica soluzione che mi viene in mente è quella di associare un campo hidden ad ogni campo di testo che può essere nascosto. Quando imposti la visibility del campo, modifichi anche il campo hidden relativo, e in PHP controlli quali campi hidden sono stati "attivati" per sapere quali campi di testo devono essere controllati.

  6. #6
    non ha importanza di come va fatto basta che funziona ma PHP lo hai scritto tu sulla risposta che mi hai dato !
    e poi non so dove inserirlo penso


    function controlla(f){
    if (f.value=='2'){
    (document.getElementById("rag_soc2").style.visibil ity = "visible");
    (document.getElementById("txt_rag_soc2").style.vis ibility = "visible");
    (document.getElementById("pivacf2").style.visibili ty = "visible");
    (document.getElementById("txt_pivacf2").style.visi bility = "visible");
    (document.getElementById("indirizzo2").style.visib ility = "visible");
    (document.getElementById("txt_indirizzo2").style.v isibility = "visible");
    (document.getElementById("cap2").style.visibility = "visible");
    (document.getElementById("txt_cap2").style.visibil ity = "visible");
    (document.getElementById("citta2").style.visibilit y = "visible");
    (document.getElementById("txt_citta2").style.visib ility = "visible");
    (document.getElementById("prov2").style.visibility = "visible");
    (document.getElementById("txt_prov2").style.visibi lity = "visible");
    (document.getElementById("tel2").style.visibility = "visible");
    (document.getElementById("txt_tel2").style.visibil ity = "visible");
    (document.getElementById("fax2").style.visibility = "visible");
    (document.getElementById("txt_fax2").style.visibil ity = "visible");
    (document.getElementById("select").style.visibilit y = "visible");

    if((document.getElementById("rag_soc2").style.visi bility == "visible") {
    (document.getElementById("rag_soc2").value="");
    alert ("Il campo Cognome è obbligatorio !")
    }

    } else {

  7. #7
    non ha importanza di come va fatto basta che funziona ma PHP lo hai scritto tu sulla risposta che mi hai dato !
    e poi non so dove inserirlo penso


    function controlla(f){
    if (f.value=='2'){
    (document.getElementById("rag_soc2").style.visibil ity = "visible");
    (document.getElementById("txt_rag_soc2").style.vis ibility = "visible");
    (document.getElementById("pivacf2").style.visibili ty = "visible");
    (document.getElementById("txt_pivacf2").style.visi bility = "visible");
    (document.getElementById("indirizzo2").style.visib ility = "visible");
    (document.getElementById("txt_indirizzo2").style.v isibility = "visible");
    (document.getElementById("cap2").style.visibility = "visible");
    (document.getElementById("txt_cap2").style.visibil ity = "visible");
    (document.getElementById("citta2").style.visibilit y = "visible");
    (document.getElementById("txt_citta2").style.visib ility = "visible");
    (document.getElementById("prov2").style.visibility = "visible");
    (document.getElementById("txt_prov2").style.visibi lity = "visible");
    (document.getElementById("tel2").style.visibility = "visible");
    (document.getElementById("txt_tel2").style.visibil ity = "visible");
    (document.getElementById("fax2").style.visibility = "visible");
    (document.getElementById("txt_fax2").style.visibil ity = "visible");
    (document.getElementById("select").style.visibilit y = "visible");

    if((document.getElementById("rag_soc2").style.visi bility == "visible") {
    (document.getElementById("rag_soc2").value="");
    alert ("Il campo Cognome è obbligatorio !")
    }

    } else {

  8. #8
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Originariamente inviato da antoedp
    non ha importanza di come va fatto basta che funziona ma PHP lo hai scritto tu sulla risposta che mi hai dato !


    Questo forum mette 'PHP' nella formattazione del codice, ma quello era codice javascript....

  9. #9
    Va ben anche in javascript non ha importanza basta che funzioni
    ho provato così ma non credo che sia corretto !

    function controlla(f){
    if (f.value=='2'){
    (document.getElementById("rag_soc2").style.visibil ity = "visible");
    (document.getElementById("txt_rag_soc2").style.vis ibility = "visible");
    (document.getElementById("pivacf2").style.visibili ty = "visible");
    (document.getElementById("txt_pivacf2").style.visi bility = "visible");
    (document.getElementById("indirizzo2").style.visib ility = "visible");
    (document.getElementById("txt_indirizzo2").style.v isibility = "visible");
    (document.getElementById("cap2").style.visibility = "visible");
    (document.getElementById("txt_cap2").style.visibil ity = "visible");
    (document.getElementById("citta2").style.visibilit y = "visible");
    (document.getElementById("txt_citta2").style.visib ility = "visible");
    (document.getElementById("prov2").style.visibility = "visible");
    (document.getElementById("txt_prov2").style.visibi lity = "visible");
    (document.getElementById("tel2").style.visibility = "visible");
    (document.getElementById("txt_tel2").style.visibil ity = "visible");
    (document.getElementById("fax2").style.visibility = "visible");
    (document.getElementById("txt_fax2").style.visibil ity = "visible");
    (document.getElementById("select").style.visibilit y = "visible");

    if((document.getElementById("rag_soc2").style.visi bility == "visible");
    {
    (document.getElementById("rag_soc2").value="");
    alert ("Il campo Ragione Sociale è obbligatorio !");
    }
    } else {

    ..........................
    ..................
    ..............

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.