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

    Check box obbligatori in un form

    Buongiorno.

    Un nuovo problema si é prospettato all'orizzonte. Sto realizzando un form in flash per il sito di un'agenzia immobiliare. Il cliente ha chiesto l'inserimento di tre check box obbligatori (affitto, cerco, vendo). Questo significa che se almeno uno dei tre checkbox non é selezionato non si può andare avanti. Ed ecco il primo problema: usando il seguente controllo
    if (!errore) {
    if (informativa == "" || informativa == undefined) {
    errore = true;
    err = 4;
    }
    }

    come lo devo modificare affinché il controllo venga effettuato su tre checkbox, dandomi errore se sono tutti e tre vuoti ma andando avanti con il controllo dei campi nel momento in cui un solo checkbox é selezionato?
    <-- Fare. O non fare. Non c'è provare. -->

    www.yodastudio.com
    segui YODA Studio su facebook

  2. #2

    continua...

    Inoltre, dal momendo che deve essere consentito selezionare un solo checkbox, devo fare in modo che selezionandone uno vengano deselezionati quello precedentemente attivati.
    Anche quì sto facendo delle prove senza successo.
    Ecco di seguito lo script che gestisce la selezione e la deselezione di un checkbox:
    onClipEvent (load) {
    stop();
    }

    onClipEvent (mouseMove) {
    if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    sopra = true;
    } else {
    sopra = false;
    }
    }
    onClipEvent (mouseDown) {
    if (sopra) {
    premuto = true;
    this.gotoAndStop(2);
    }
    }
    onClipEvent (mouseUp) {
    if (premuto) {
    if (sopra) {
    if (!aperto) {
    this.gotoAndStop(3);
    _root.informativa = "si";
    } else {
    this.gotoAndStop(1);
    _root.informativa = "";
    }
    aperto = !aperto;
    } else {
    if (!aperto) {
    this.gotoAndStop(1);
    } else {
    this.gotoAndStop(3);
    }
    }
    }
    premuto = false;
    }


    Ovviamente, oltre che azzerare il checkbox si dovrà anche resettare la relativa variabile.

    Confido nel vostro aiuto.

    Grazie.
    <-- Fare. O non fare. Non c'è provare. -->

    www.yodastudio.com
    segui YODA Studio su facebook

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.