我的主页顶部有一个搜索框,当我尝试在内容页面上提交表单时,主页上的搜索按钮会在按 Enter 时执行。当我在我的内容页面文本字段中输入并按 Enter 键时,它甚至会这样做。
表单似乎有问题,因为我只使用一个填充整个母版页的表单,但我似乎无法创建多个表单。
也许我可以用javascript删除我的搜索按钮上的回车功能,谁知道呢?
我的主页顶部有一个搜索框,当我尝试在内容页面上提交表单时,主页上的搜索按钮会在按 Enter 时执行。当我在我的内容页面文本字段中输入并按 Enter 键时,它甚至会这样做。
表单似乎有问题,因为我只使用一个填充整个母版页的表单,但我似乎无法创建多个表单。
也许我可以用javascript删除我的搜索按钮上的回车功能,谁知道呢?
如果你使用 jquery,你可以这样做:
$('#myButton').removeAttr("onenter");
如果您使用 onclick 事件执行操作,则为“onclick”。
希望这可以帮助 !再见 !
尝试使用 Jquery 处理。
您的确切问题是当您在内容页面上按 Enter 时,您的母版页的提交按钮正在执行。
为此,您无需禁用按钮单击。只需在面板中添加内容页面控件和提交按钮,并将面板DefaultButton
属性分配给内容页面上的提交按钮 ID。
因此,当您在母版页上按 Enter 时,搜索框代码将执行,当您在内容页面上按 Enter 时,内容页面的提交按钮代码将执行。
要禁用该按钮,您可以使用 jQuery 执行以下操作:
jQuery('input').attr('disabled', 'disabled');