0

Web フォームに Kendo Tabstrip があります。タブの選択を変更すると、別のボタンを起動する機能があります。実際には、サーバー メソッドを呼び出して、いくつかの情報を返します。

AJAX 呼び出しを使用してこれを達成できることはわかっていますが、クライアントは完全なポストバックを望んでいます。

ここに例があります..

http://jsfiddle.net/schngupta/G3mjv/2/

コード例:

var data = $("#tabstrip").kendoTabStrip({
    select: tabSelect
}).data('kendoTabStrip');

function tabSelect(e) {
    if (confirm("Clicking OK will again click below button.")) { 
        $("#btn").click();
    }
    else
    {
        e.preventDefault();
    }
}

function called()
{
    alert("hi")
}
4

1 に答える 1

0

JSFiddle では、ドキュメントのロード後にスクリプト セクションが実行されることに注意してください。スクリプトを onload イベント (fiddle デモのように) に配置する場合は、クリック イベント ハンドラーを JavaScript を使用してボタンにアタッチする必要があります。それ以外の場合はcalled、onload イベントの外部で関数を定義する html 要素に onclick 属性を使用します。

更新されたフィドル

于 2014-07-07T16:32:41.013 に答える