none
Invocar Evento Click con JavaScript RRS feed

  • Pregunta

  • Tengo un boton llamado " iniciar " con el que ejecuto el inicio de sesion, como podria ejecutar el evento click de ese boton haciendolo por medio de javascript.

    el codigo que tengo es este:

     

    llamada en JavaScript:

     

    function darclick(){

    var obj=document.getElementbyID('iniciar');

    obj.click();

    }

     

    llamada en htlm:

    <a href="#" onclick="darclick();">click aqui</a>

    sábado, 5 de marzo de 2011 2:05

Respuestas

  • hola

    pero usar el tag <a ..> no es un boton,  es un link, el boton seria algo asi

    <input type="button" name="login" value="click aqui" />

    porque no usas un


    este es un control de asp.net y podrias adjuntarle el evento click para que realice el postback al presionarlo, sino entendi mal es lo que quieres hacer, bien ese control lo hace directo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta Osmell sábado, 5 de marzo de 2011 3:35
    sábado, 5 de marzo de 2011 2:19

Todas las respuestas

  • hola

    pero usar el tag <a ..> no es un boton,  es un link, el boton seria algo asi

    <input type="button" name="login" value="click aqui" />

    porque no usas un


    este es un control de asp.net y podrias adjuntarle el evento click para que realice el postback al presionarlo, sino entendi mal es lo que quieres hacer, bien ese control lo hace directo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta Osmell sábado, 5 de marzo de 2011 3:35
    sábado, 5 de marzo de 2011 2:19
  • hola

    pero usar el tag <a ..> no es un boton,  es un link, el boton seria algo asi

    <input type="button" name="login" value="click aqui" />

    porque no usas un


    este es un control de asp.net y podrias adjuntarle el evento click para que realice el postback al presionarlo, sino entendi mal es lo que quieres hacer, bien ese control lo hace directo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    Gracias Leandro por tu respuesta, me sirvio de mucho, ahora si puedo dormir tranquilo :P
    sábado, 5 de marzo de 2011 3:35
  • 
    
    

    < script languaje = "javascript" type = "text/javascript">

         var objBoton = '<%=btnName.ClientID%>'

        function  darClick ()

       {

            var objO = document.getElementByid(objBoton);

            objO.click();

       }

    </script>

    la Funcion darClick()  de java lo llamas desde donde quieras, y este hara que se dispare el evento Click del Boton

    saludos

    EricZan 04Enero2013


    • Editado EricZan viernes, 4 de enero de 2013 18:53 error
    viernes, 4 de enero de 2013 18:50
  • Javascript no Java.

    Saludos.

    jueves, 19 de marzo de 2015 21:52
  • Explorador en aspx probado en Visual Studio 2015 con Internet Explorer y Edge,

    (con Chrome y Firefox no me ha funcionado) :

    En la pagina aspx ponemos el siguiente código

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Explorar.aspx.cs" Inherits="ExplorarFicheros.Explorar" %>
    <!DOCTYPE html>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title></title>
       <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script> 
        <script type="text/javascript"> 
        $(document).ready(function() { 
            $("#FileUpload1").change(function () {
          $("#form1").submit(); 
         }); 
        });

    </script> 

    </head>

    <body>
        <form id="form1" runat="server">
            <div>
            <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" Visible="False" /></br>
            <asp:FileUpload ID="FileUpload1" runat="server" Width="90px" /></br>
            <asp:TextBox ID="TextBox1" runat="server" Width="464px"></asp:TextBox></br>
            <asp:TextBox ID="TextBox2" runat="server" Width="462px"></asp:TextBox></br>

            </div>
        </form>
    </body>
    </html>

     Durante la ejecución, al pulsar el botón de "abrir" después de seleccionar el archivo (control FileUpload1) se ejecuta el ajax del <script> que hace una recarga de la página.

    y al cargar de nuevo la página, se ejecuta el evento Page_Load de abajo (que está en el codigo c# )  mostramos en dos cajas de texto la carpeta y el nombre de fichero seleccionado.

      protected void Page_Load(object sender, EventArgs e)
            {
                if (this.FileUpload1.HasFile)
                {
                    TextBox1.Text = System.IO.Path.GetDirectoryName(FileUpload1.PostedFile.FileName);
                    TextBox2.Text = FileUpload1.FileName;
                }
            }

    lunes, 26 de noviembre de 2018 21:07
  • anida todo con <a>
    lunes, 13 de enero de 2020 18:11