0

入力タイプが画像のハイパーリンクを表示します。ボタンはデフォルトで無効にする必要があり、特定の条件が true の場合は、ノックアウト js の有効化バインディングを介してボタンを有効にする必要があります。

しかし、これはユーザーがハイパーリンクを実行することを妨げません。

これどうやってするの?

<a class="areaLink" href="/Module/Create" id="CreateModule">
<input src="/Content/Images/createmodule.png" title="Create module" type="image">
</a>

 $('#CreateModule').click(function (e) {
            e.preventDefault();
            // do something
 });
4

1 に答える 1

0

入力にはバインドできる独自のイベントがあるため、ハイパーリンクでラップする必要はありません。入力に ​​ID を与え、これを使用してクリックをバインドし、有効にします。

于 2013-01-05T16:36:27.463 に答える