Nascondere diversi Div contemporaneamente in javascript

sabato 02 febbraio 2013 - 12.44
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  Windows Server 2008  |  Visual Studio 2010  |  Javascript

trinity Profilo | Guru

Salve ragazzi,

ecco il mio problema da codice behind in base ai campi selezionati da un db, se questi sono vuoti, il rispettivo div, che contiene l'oggetto aspnet che deve visualizzare il valore nella pagina, deve essere invisibile.

Voglio gestire la parte che rendono invisibili i Div con javascript. Non essendo ancora una cima in questo linguaggio ho fatto penso una cosa un pò rudimentale che appunto non funziona in pieno.

Premetto accetto ogni consiglio e modifica del mio codice javascript.

Partiamo con il postare i codici.

Javascript:

function visiblediv1() { tel.style.display = 'none'; } function visiblediv2() { cel.style.display = 'none'; } function visiblediv3() { fax.style.display = 'none'; } function visiblediv4() { web.style.display = 'none'; } function visiblediv5() { face.style.display = 'none'; } function visiblediv6() { twi.style.display = 'none'; } function visiblediv7() { goo.style.display = 'none'; } function visiblediv8() { kin.style.display = 'none'; } function visiblediv9() { sky.style.display = 'none'; } function visiblediv10() { msn.style.display = 'none'; } function visiblediv11() { ref.style.display = 'none'; } function visiblediv12() { note.style.display = 'none'; }

codice behind (vb):

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

allora ho fatto in modo con delle prove che i campi: Fax - website - skype - messenger, fossero vuoti e di conseguenza i Div a loro associati non devo apparire. Mi funziona solo il div che è associato il campo Fax. Gli alri restano visibili. Ho pensato che al 99% il mio codice javascript fosse strutturalmente errato. Giusto?

ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

alx_81 Profilo | Guru

>Salve ragazzi,
ciao

>ecco il mio problema da codice behind in base ai campi selezionati
>da un db, se questi sono vuoti, il rispettivo div, che contiene
>l'oggetto aspnet che deve visualizzare il valore nella pagina,
>deve essere invisibile.
>
>Voglio gestire la parte che rendono invisibili i Div con javascript.
>Non essendo ancora una cima in questo linguaggio ho fatto penso
>una cosa un pò rudimentale che appunto non funziona in pieno.
>
>Premetto accetto ogni consiglio e modifica del mio codice javascript.
a me verrebbe da fare con jQuuery una cosa tipo:

$("#idcampo1, #idcampo2, #idcampoN").keyup(function() { if (("#idcampo1").val() == "" && ("#idcampo2").val() == "" && ("#idcampoN").val() == "") { $(".classediv").hide(); } });

che ne dici?
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

trinity Profilo | Guru

Scusa ale stavo rivedendo il codice che mi hai postato. Non capisco una cosa come mai nel javascript usi il keyup. Io per sapere se i campi devono essere nascosti oppure no devo farlo da code behind perchè il tutto gira in base a dati nel db. Forse con il keyup vuoi dire che se il campo è vuoto lo nascondi?

ciao
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com

alx_81 Profilo | Guru

>Scusa ale stavo rivedendo il codice che mi hai postato. Non capisco
>una cosa come mai nel javascript usi il keyup. Io per sapere
>se i campi devono essere nascosti oppure no devo farlo da code
>behind perchè il tutto gira in base a dati nel db. Forse con
>il keyup vuoi dire che se il campo è vuoto lo nascondi?
no, intendo che se cambia il valore mentre digiti, se è vuoto lo nascondo..
se vuoi farlo all'inizio, allora devi farlo anche alla document.ready
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

trinity Profilo | Guru

ok
Cirillo Fabio
www.wondernet.biz
fabio@wondernet.biz
http://blogs.dotnethell.it/fabiocirillo/
http://wnetsoftware.blogspot.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5