Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    12

    generare evento click su altro controllo

    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 ?

  2. #2
    Utente di HTML.it L'avatar di a.felix
    Registrato dal
    Sep 2001
    Messaggi
    337
    certamente..se ho capito bene,
    basta che sul codice del primo evento chiami il metodo che contiene il codice del secondo.

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    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

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,886
    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

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    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
    :quote: lo hai provato? ti funziona? :master:
    Pietro

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,886
    Originariamente inviato da pietro09
    :quote: lo hai provato? ti funziona? :master:
    Si ! Non ora, ma ricordo che funziona..

    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.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.