ボタンがあります
<asp:Button ID="submitRegionsButton" runat="server" Text="OK" OnClick="OnSubmitRegion" />
クリックすると、すべてが期待どおりに機能しますが、btn.click() を使用して JavaScript 関数を呼び出すと、クリック コマンドが実行されません。ボタンは適切に見つかりましたが、動作しないか、コード ビハインドで OnClick 関数を実行しません。
何か案は?IEで動作しますが、Firefoxはテストしていません
さて、firefox でテストしましたが、そこでは動作しません。.click() への実際の呼び出しまで、すべてが正しく機能します。理由はわかりません:/
クリックを呼び出すコード:
function dropDownProductBlur() {
if (isItemClicked) {
var combo = $find("<%= productDropDown.ClientID %>");
var btnSubmitProd = $get(combo.get_id() + "_Footer" + "_submitProductsButton");
if (btnSubmitProd)
btnSubmitProd.click();
}
}
理解するために、ボタンはドロップダウン内に含まれており、ドロップダウンが閉じると、ボタンが「クリック」されます (または、そうであるはずです)。手動でボタンをクリックすると、検索が機能し、ボタンが適切に検索されます。 .