You can do it in multiple ways. If you want to use your existing code, you can do it this way
<script type="text/javascript">
function refreshData() {
document.getElementById('<%= YourButtonID.ClientID %>').click();
}
</script>
<asp:TextBox ID="TextBox1" runat="server" onkeypress="refreshData();"></asp:TextBox>