Ho un textbox ed un imagebutton in una web form. Vorrei che ad ogni click del mouse sul textbox, si scateni anche l'evento click sul controllo imagebutton.
E' possibile ?
Ho un textbox ed un imagebutton in una web form. Vorrei che ad ogni click del mouse sul textbox, si scateni anche l'evento click sul controllo imagebutton.
E' possibile ?
certamente..se ho capito bene,
basta che sul codice del primo evento chiami il metodo che contiene il codice del secondo.
ci piazzi un bel button invisibile con la proprietà UseSubmitBehavior false.
<asp:Button ID="Button1" runat="server" Text="Button" style="display:none" UseSubmitBehavior="False" />
Nel textbox ci metti questo evento javascript:
onclick="TextBox1_submit();"
questa funzione javascript farà:
function TextBox1_submit()
{
document.getElementById("__EVENTTARGET").value = "ImageButton1";
document.getElementById("form1").submit();
}
adesso nel server metti l'evento imagebutton_click
Protected Sub ImageButton1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles ImageButton1.Click
Pietro
A memoria, usavo una cosa del genere: :master:
codice:Protected Sub TextBox1_ImageButton1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles TextBox1.Click, ImageButton1.Click
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/
:quote: lo hai provato? ti funziona? :master:Originariamente inviato da djciko
codice:Protected Sub TextBox1_ImageButton1_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles TextBox1.Click, ImageButton1.Click
Pietro
Si ! Non ora, ma ricordo che funziona..Originariamente inviato da pietro09
:quote: lo hai provato? ti funziona? :master:
Edit: provato...si con due elementi dello stesso tipo, e con il gestore di identica firma funziona. Distinguevo l'elemento da cui proveniva il click all'interno della sub ed agivo di conseguenza.
In questo caso la textbox non ha l'evento click lato server, quindi è adatta la tua soluzione.
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/