Controlli come parametri

ovlas

Nuovo Utente
23 Apr 2012
2
0
0
Salve!!
putroppo sono agli inizi e scusatemi per l'ignoranza.
sto implementando una pagina asp, vorrei implementare uno script per poter rendere visibili o invisibili dei controlli, per far cio' vorrei creare un'array di stringhe da poter poi con un ciclo fo inserire all'interno del tag <%= %> . ma ovviamente non riesco a trovare la soluzione. Qualcuno di voi potrebbe aiutarmi a capire?
Probabilmente mi rendo conto che questa domanda dovrebbe andare sul forum su asp..

Codice:
   function ToggleShowHide() {
        var a = "lblPerc";
        var b = "lblIngr";
        var controlli = new Array(a, b);
        for (var i = 0; i < controlli.length; i++) {
            var control = document.getElementById("<%="controlli[i] ".ClientID %>");
            if (control.style.display == "none") { control.style.display = "block"; }
            else { control.style.display = "none"; }
            return false;
        }
       }
 
Ultima modifica di un moderatore:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
ciao,
la sintassi di questa riga è sbagliat:

Codice:
var control = document.getElementById("<%="controlli[i] ".ClientID %>");

deve essere cosi

Codice:
var control = document.getElementById("<%=" + controlli[i] + ".ClientID %>");

asp non lo conosco, non so se puo funzionare, prova
 

ovlas

Nuovo Utente
23 Apr 2012
2
0
0
risolto

Grazie per l'attenzione....mi sa che devo vedere bene la sintassi di asp!!! non va neanche come da te suggerito!!
Alla fine comunque ho risolto cosi
Codice:
    function ToggleShowHide() {
        var a = document.getElementById("<%= lblPerc.ClientID %>");
        var b = document.getElementById("<%= lblIngr.ClientID %>");
        var c = document.getElementById("<%= ddlInsIngr.ClientID %>");
        var d = document.getElementById("<%= txtInsePerc.ClientID %>");
        var controlli = new Array(a, b, c, d);
        for (var i = 0; i < controlli.length; i++) {
            var control = (controlli[i]);
            if (control.style.display == "none") { control.style.display = "block"; }
            else { control.style.display = "none"; }
        }
        return false;
    }

però avrei ancora una domanda se tolgo il return false i controlli diventano visibili solo quando parte lo script per un attimo e poi tornano invisibili... a cosa serve il return false? a cosa torna?
 

Vale2

Utente Attivo
28 Mag 2006
446
0
0
Livorno
Ciao,

La dichiarazione return in una funzione o condizione di controllo viene utilizzata per restituire i valori alla dichiarazione o condizione di controllo che ha chiamato la funzione.


if (control.style.display == "none") { control.style.display = "block"; }
else { control.style.display = "none"; }
}
return false;
}


se == none = block, altro =none

Se quello dichiarato è vero true e non metti un ritorna falso viene eseguito il =none se ==none, il =block non viene eseguito è falso false.

Valeria.
 
Discussioni simili
Autore Titolo Forum Risposte Data
K allineare controlli in un div HTML e CSS 3
M Effettuare i controlli di obbligatorietà lato server e, per quanto possibile, di tipo. PHP 0
M Controlli array PHP 0
H Controlli form jQuery 0
H [risolto] Controlli form iscrizione PHP 16
X Errore nei controlli! PHP 5
F Controlli form per Registrazione utenti PHP 9
M Problema controlli MySQL ( XOR ) MySQL 1
S Controlli variabili php PHP 11
Emix Momento di lapsus... Controlli su user e pwd e campo booleano... PHP 5
P Miglioramento controlli su input PHP 57
S Eseguire controlli sul form delle foto PHP 17
P far sparire un tasto con i controlli PHP 1
T come mettere controlli su form di inserimento dati?? PHP 11
C controlli sulle registrazioni Sicurezza e Virus 0
Z problema con i controlli disattivati su IE 7 Javascript 2
M controlli radio button Javascript 2
E controlli su tabelle statiche Classic ASP 1
F me lo controlli per favore? PHP 0
Q VB6 Caricamento spezzettato matrici di controlli Programmazione 0
A controlli js Javascript 1
S Licenze?? controlli?? Flash 1
H controlli per la data Javascript 1
felino Form action costum e parametri in queryString WordPress 1
P Passare solo alcuni parametri a script per CSV PHP 0
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
P jButton1ActionPerformed passare parametri ad altra classe Java 2
Fendo59 Passare parametri con metodo POST a una pagina in un frame PHP 0
I Passare dei parametri in javascript PHP 0
romeocharly in win 10 mi si apre una finestra di configuraziuone di parametri di una cam errata Windows e Software 2
G Parametri IP Cam e Videosorveglianza 2
filograndipad2 Da dove arrivano i parametri degli event handler? Sviluppo app per Android 1
L Come sovrascrivere i parametri di Bootstrap CMS (Content Management System) 0
Andy56 Parametri funzioni in Java Java 0
L [PHP] Problema creazione query a numero di parametri variabile PHP 6
A passare parametri ad un file php prima di utilizzare $.get jQuery 1
F [ASP] passaggio parametri form metodo post Classic ASP 6
L Settaggio parametri per invio email Ip Cam Sricam IP Cam e Videosorveglianza 13
napuleone [Javascript] cambiare i parametri di stampa con js Javascript 2
M [PHP] Algoritmo con parametri PHP 1
P infinite scroll: quali i parametri corretti? WordPress 0
napuleone campi hidden in parametri della pagina devo leggerli con GET PHP 1
M Numerare automaticamente campo numerico con più parametri PHP 4
S Parametri per scegliere l'hosting Hosting 5
S aggiornamento div con passaggio parametri da href Ajax 8
K evento click - link a pagina.php con parametri HTML e CSS 3
G estrarre parametri dalla riga di comando PHP 0
R Perchè non si riescono a settare dinamicamente i parametri di una pagina HTML? Javascript 1
MarcoGrazia Insert into che da errore: numero di parametri non validi.... MySQL 7
G Errore ajax invio parametri Javascript/PHP Ajax 12

Discussioni simili