Scrivere contemporaneamente su due textbox di due pagine diverse

giovedì 09 febbraio 2012 - 08.19

The_Rock Profilo | Junior Member

salve , ho una pagina principale e sotto due usercontrol .
contemporaneamente mentre scrivo nella textbox della pagina principale dovrei scrivere anche nelle altre due.
potreste aiutarmi?
grazie
Un saluto,
The_Rock

alx_81 Profilo | Guru

>salve , ho una pagina principale e sotto due usercontrol .
ciao

>contemporaneamente mentre scrivo nella textbox della pagina principale
>dovrei scrivere anche nelle altre due.
>potreste aiutarmi?
dvorai farlo lato client per ottenere l'effetto desiderato.
Puoi gestire l'evento di cambio testo via javascript e replicare il contenuto nelle altre box.
In poche parole nella textbox di partenza puoi lanciare una funzione js valorizzando l'attributo OnKeyPresssull'input.
esempio in allegato.

>grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

The_Rock Profilo | Junior Member

grazie, ma così è troppo facile.
il mio problema è che le textbox da riempire si trovano in 2 usercontrol contenuti in una pagina dove si trova la textbox principale
Un saluto,
The_Rock

alx_81 Profilo | Guru

>grazie, ma così è troppo facile.
>il mio problema è che le textbox da riempire si trovano in 2
>usercontrol contenuti in una pagina dove si trova la textbox
>principale
e cosa c'entra? alla fine avrai un HTML prodotto no? Basta usare il client id generato lato server, tanto l'id deve essere univoco.
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

The_Rock Profilo | Junior Member

castando la textbox principale con la text della user control in questo modo
txtDett_DescSottoconto.Attributes.Add("onKeyUp", "controlla("+ucxAnagrafica.FindControl("txtRagioneSociale").ID+","+txtDett_DescSottoconto.ID+")");

mi va in errore , sai dirmi perche?
Un saluto,
The_Rock

alx_81 Profilo | Guru

>castando la textbox principale con la text della user control
>in questo modo
>txtDett_DescSottoconto.Attributes.Add("onKeyUp", "controlla("+ucxAnagrafica.FindControl("txtRagioneSociale").ID+","+txtDett_DescSottoconto.ID+")");
>mi va in errore , sai dirmi perche?
Che errore ottieni?
Cosa fa la funzione controlla?
Stai usando gli id lato server..
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

The_Rock Profilo | Junior Member

si effettivamente stavo usando gli id lato server.
togliendoli non mi schioda più.
purtroppo però continua a non funzionarmi , ora mi da un errore javascript.
la funzione controlla dovrebbe restituirmi il valore degli oggetti che poi andranno a riempire le textbox. In realtà non so se è possibile farlo.
ti posto la funzione forse riesci a illuminarmi :)
function controlla(descrizione,conto)
{
var q= conto.value;
descrizione.value = q;
}
grazie per il supporto
Un saluto,
The_Rock

alx_81 Profilo | Guru

> function controlla(descrizione,conto)
> {
> var q= conto.value;
> descrizione.value = q;
> }
>grazie per il supporto
non può andare, tu passi due id come parametri..
nella funzione dovrai usare a getElementById per ricavare il valore..
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

The_Rock Profilo | Junior Member

ok grazie
Un saluto,
The_Rock

alx_81 Profilo | Guru

>ok grazie
in alternativa puoi anche passare già il valore nella chiamata, ma la getElementById la devi fare da qualche parte

se credi che ti sia stata di aiuto, per favore accetta la risposta che chiudiamo il thread.
grazie

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5