Lanciare una funzione con il tasto invio

venerdì 23 maggio 2008 - 09.19

enzo49910100 Profilo | Junior Member

ciao ragazzi ho la necessita di lanciare l'evento di un button quando si inserisce un valore in una textbox e si preme invio (classico caso di una login) ho inserito il seguente codice ma non viene eseguito l'evento del button:

txtPassword.Attributes.Add("onKeyPress", "javascript:if (event.keyCode == 13) __doPostBack('" + btnLogin.UniqueID + "','')");

btnLogin è il Button e txtPassword è la textbox
potete aiutarmi grazie

ridaria Profilo | Expert

... non sono esperto di java, ma credo che tu debba associare l'evento onkeyPress al button e non alla textBox


Riccardo
Ridaria

enzo49910100 Profilo | Junior Member

no l'evento OnKeyPress va associato alla txt la quale poi chiama __dopostBack che al quel punto dovrebbe richiamare l'evento onclick del button Ibtn_search (si simula il cliccaggio del buttone)

balfaz Profilo | Expert

basta che aggiungi gli eventi Onfocus Onkeyup="funzione java()" se invece fai una funzione l'unico che devi fare è Onkeyup="return funzione java()" tale e quale come lo avevi fatto nel post precedente

enzo49910100 Profilo | Junior Member

scusa ma non ho capito bene cosa fare potresti essere più chiaro per favore

kontax Profilo | Junior Member

.
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-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5