Foros del Web » Programación para mayores de 30 ;) » .NET »

como ejecutar asp:button desde onclick

Estas en el tema de como ejecutar asp:button desde onclick en el foro de .NET en Foros del Web. Hola a todos, Estoy tratando de ejecutar un boton asp:button desde onclick de un input @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < input type = ...
  #1 (permalink)  
Antiguo 26/02/2020, 03:17
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 559
Antigüedad: 9 años, 7 meses
Puntos: 9
como ejecutar asp:button desde onclick

Hola a todos,

Estoy tratando de ejecutar un boton asp:button desde onclick de un input
Código HTML:
Ver original
  1. <input type="button" value="Aceptar" onclick="btnEditar.click();"  />
  2.  
  3. <asp:Button ID="btnEditar" style="display:none" runat="server" OnClick="btnEditar_Click" />

He visto que se puede pero no me funciona

logre hacerlo desde un anchor
Código HTML:
Ver original
  1. <a title="Editar Registro" class="btn-grv" onclick="ejecuta('<%# btnEditar.ClientID %>');">
Código Javascript:
Ver original
  1. ejecuta = function(id){
  2.    document.getElementById(id).click();
  3. }

necesito que funcione desde el onclick desde el input

PD: Esta hecho en asp.net webform 4.0

ojala me puedan ayudar saludos.
  #2 (permalink)  
Antiguo 26/02/2020, 14:53
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 559
Antigüedad: 9 años, 7 meses
Puntos: 9
Respuesta: como ejecutar asp:button desde onclick

ya lo solucione, pero lo hice con un linkbutton, todo esto es porque al asp:Button no puedo poner un icono de font-awesome

aqui esta la solucion:
Código HTML:
Ver original
  1. <asp:LinkButton ID="btnLinkButtonAceptar" CssClass="buttonClass" runat="server" OnClientClick="return ejecutaAceptarEdit()" OnClick="btnLinkButtonAceptar_Click">
  2.    <i class="fas fa-user-edit"></i> Aceptar
  3. </asp:LinkButton>
Código Javascript:
Ver original
  1. ejecutaAceptarEdit = function () {
  2. //alert y return true son de prueba que se ejecute funciona y todo correcto despues se ejecuta y sigue el linkbutton ejecutando onclick btnLinkButtonAceptar_Click
  3. //
  4.         alert('ok alert');
  5.         return true;
  6.  
  7. }
Código ASP:
Ver original
  1. protected void btnLinkButtonAceptar_Click(object sender, EventArgs e)
  2. {
  3.     string linkb = "link";
  4. }

para los que quieran que se vea como un boton, aqui los estilos
Código CSS:
Ver original
  1. .buttonClass
  2. {
  3.     color:#000;
  4.     padding: 2px 20px;
  5.     text-decoration: none;
  6.     border: solid 1px #555;
  7.     background:initial;
  8. }
  9. .buttonClass:hover
  10. {
  11.     color:#000;
  12.     border: solid 1px Black;
  13.     text-decoration:none;
  14.     box-shadow:gray 0 0 1px;
  15. }



La zona horaria es GMT -6. Ahora son las 19:40.