0

我的主页顶部有一个搜索框,当我尝试在内容页面上提交表单时,主页上的搜索按钮会在按 Enter 时执行。当我在我的内容页面文本字段中输入并按 Enter 键时,它甚至会这样做。

表单似乎有问题,因为我只使用一个填充整个母版页的表单,但我似乎无法创建多个表单。

也许我可以用javascript删除我的搜索按钮上的回车功能,谁知道呢?

4

4 回答 4

0

如果你使用 jquery,你可以这样做:

$('#myButton').removeAttr("onenter");

如果您使用 onclick 事件执行操作,则为“onclick”。

希望这可以帮助 !再见 !

于 2013-04-24T06:50:09.080 回答
0

尝试使用 Jquery 处理。

  1. 更改按钮类型提交到按钮。
  2. 写在body keypress jquery上,检查是否有一些值并且keycode是13然后做AJAX调用。
于 2013-04-24T06:51:29.220 回答
0

您的确切问题是当您在内容页面上按 Enter 时,您的母版页的提交按钮正在执行。

为此,您无需禁用按钮单击。只需在面板中添加内容页面控件和提交按钮,并将面板DefaultButton属性分配给内容页面上的提交按钮 ID。

因此,当您在母版页上按 Enter 时,搜索框代码将执行,当您在内容页面上按 Enter 时,内容页面的提交按钮代码将执行。

于 2013-04-24T07:32:03.430 回答
0

要禁用该按钮,您可以使用 jQuery 执行以下操作:

jQuery('input').attr('disabled', 'disabled');
于 2013-04-24T07:46:34.317 回答