使用knockoutjs在超链接中启用图像的输入类型



我展示了一个输入类型为图像的超链接。默认情况下,按钮应该是禁用的,当某个条件为真时,按钮应该通过knockoutjs的enable binding启用。

但这不会阻止用户执行超链接。

我该怎么做?

<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
 });

您不需要将其包装在超链接中,因为输入将有自己的事件可以绑定。为输入提供一个ID,并使用它来绑定单击并启用。

最新更新