Wenn Sie das Enter-Ereignis in einem Textfeld drücken, um eine js-Funktion ausführen zu lassen, das Formular aber nicht absenden möchten, können Sie Folgendes tun:
Funktion ysearch() //Das DataWindow neu laden, nachdem im Textfeld „Jahr“ die Eingabetaste gedrückt wurde
{
validInputText('yyyy');//Die erste js-Funktion, die ich ausführen möchte
if(event.keyCode==13)
{
changeym();//Die zweite js-Funktion, die ich ausführen möchte, löscht das Ereignis nach Abschluss
event.returnValue=false;//Fängt das Ereignisereignis ab und das Formular kann event.keyCode==13 nicht abrufen
}
}
<asp:TextBox ID="txtYear" MaxLength="4" onkeydown="ysearch();"
runat="server">
</asp:TextBox>
//Tipp: Wenn Sie zwei js-Funktionen in einem Ereignis aufrufen möchten, z. B. die Funktionen „validateInputText('yyyy');“ und „changeym(), die im onkeydown-Ereignis aufgerufen werden, können Sie beide in eine Funktion ysearch() schreiben“ , und rufen Sie dann die Gesamtfunktion ysearch() auf