Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
HTML, Javascript, CSS, DHTML, XHTML
Passare valori fra user control e pagina aspx
lunedì 29 luglio 2013 - 16.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 4.0
|
Javascript
gaetanorusso
Profilo
| Junior Member
64
messaggi | Data Invio:
lun 29 lug 2013 - 16:41
salve a tutti
ho un problema che vorrei descrivere:
all'interno della pagina aspx ho richiamato due user control ( ucA e ucB)
ora vorrei con jquery disabilare un elemento dell'ucB quando un elemento dell ucA è selezionato con un valore
ma come faccio a prendermi gli elementi e i loro valori ?
gaetano russo
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 29 lug 2013 - 18:01
>salve a tutti
ciao
>ma come faccio a prendermi gli elementi e i loro valori ?
è la base di jQuery, ovvero devi utilizzare i selettori css per accedere ai tuoi controlli.
Ogni elemento che vuoi raggiungere devi scegliere cosa usare per accedere.. ad esempio l'id del client, la class, ecc..
esempio per id:
$("#iddelcontrollochedeviraggiungere")
esempio per class:
$(".classdelcontrollochedeviraggiungere")
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
gaetanorusso
Profilo
| Junior Member
64
messaggi | Data Invio:
lun 29 lug 2013 - 18:06
aspe Alex forse mi sono espresso male...
io ho un pagina aspx, al suo interno richiamo due user control ok?
ora mi serve prendere un elemento presente all'interno dell'user control A ( ad esempio un dropdownlist) e in base al valore della ddl presente nell'uc1 devo modificare una textbox presente all'interno del user control 2
gaetano russo
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
lun 29 lug 2013 - 18:08
>ora mi serve prendere un elemento presente all'interno dell'user
>control A ( ad esempio un dropdownlist) e in base al valore della
>ddl presente nell'uc1 devo modificare una textbox presente all'interno
>del user control 2
eh, tramite i selettori raggiungi i controlli e poi fai quello che devi utilizzano jQuery/js.. vedi tu quello che c'è da fare.
Qual è il problema?
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
gaetanorusso
Profilo
| Junior Member
64
messaggi | Data Invio:
lun 29 lug 2013 - 18:11
che non riesco a raggiunger il controllo
ho fatto una cosa del genere
S('#usercontrol.ddl).change(function(){
...}---
gaetano russo
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
lun 29 lug 2013 - 19:10
se l'elemento che cerchi di raggiungere è un controllo aspnet allora puoi fare anche riferimento direttamente al suo clientID
$("#<%=iddelcontrollochedeviraggiungere.ClientID%>")
il fatto è che se il controllo che cerchi di raggiongere si trova all'interno dello usercontrol a questo punto o sposti lo script all'interno dello usercontrol o usi client ID statici oppure usi il metodo findControl
Andrea Restucci - Web Developer
gaetanorusso
Profilo
| Junior Member
64
messaggi | Data Invio:
mar 30 lug 2013 - 17:25
ho fatto una cosa del genere ma non sembra funzionare
$(document).ready(function ()
{
$('#<%=ucPersona.ClientID%>').find('input:text[id$="txtNome"]').change(function () {
{
var Naz = $('#<%=ucPersona.ClientID%>').find('input:text[id$="txtNome"]').val();
alert(Naz);
}
});
});
gaetano russo
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
mar 30 lug 2013 - 19:43
ti consiglio di provare prima mettendo direttamente gli id, per vederli apri il sorgente della pagina dal browser e vedi come sono gli ID dei relativi elementi che ti interessano. altra consiglio è quello di dividere in più parti che puoi la funzione in modo da individuare meglio chi genera l'errore
Andrea Restucci - Web Developer
Torna su
Stanze Forum
Elenco Threads
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 !