入力タイプ = "テキスト" コントロールで onkeypress を使用して、入力ボタンが押された場合に JavaScript を起動しようとしています。ほとんどのページで機能しますが、カスタム .NET コントロールを含むページもいくつかあります。
問題は、onkeypress の前に .NET サブミットが起動することです。onkeypress を最初に起動する方法についての洞察を持っている人はいますか?
それが役立つ場合は、ここに私のjavascriptがあります:
function SearchSiteSubmit(myfield, e)
{
var keycode;
if (window.event)
keycode = window.event.keyCode;
else if (e)
keycode = e.which;
else
return true;
if (keycode == 13)
{
SearchSite();
return false;
}
else
return true;
}