禁用辅助提交按钮,直到完成新搜索
Disable a secondary submit button until a new search is done
>我有一个返回项目列表的搜索页面。 您可以在页面上运行新的搜索。 我有一个功能可以保存您刚刚使用简单表单运行的搜索。 该表单也有一个提交按钮。
如果用户搜索某些内容,然后保存搜索,我想禁用保存搜索表单上的按钮,直到他们运行新搜索。
任何人都对类似的东西有一个粗略的摆弄,我可以从中获得关于如何实现这一目标的想法? 我可以在纯js,jQuery或相关的引导上运行,如果这将有助于获得任何想法。
我不是js专家,所以我通过示例学习得最好。
就像小提琴之后的简短例子
$("#save").click(function () {
$("#submit").unbind("click");
});
$("#submit").click(submit);
$("#search").click(function () {
$("#submit").bind("click", function () {
submit();
});
});
function submit() {
alert("Submit");
}
.HTML
<input id="save" value="Save" type="submit" />
<input id="submit" value="Submit" type="submit" />
<input id="search" value="Search" type="submit" />
这只是一种使用 jQuery-functions bind(( 和 unbind(( 的方法 - 如果单击save
,则submit()
函数将从 submit
的 click
-事件中删除。如果单击search
,则submit()
函数将再次绑定到submit
按钮。
相关文章:
- 在web应用程序中的新搜索中重新加载搜索结果(不带jQuery)
- javascript window.open(),并在新窗口中搜索DOM
- Javascript-在一个数组中搜索整个单词,并创建一个符合条件的新数组
- 如何在较新版本的 Free-JQGard 中重置搜索工具栏和搜索过滤器
- 使用HTML搜索,需要JavaScript来搜索数组并在新窗口中返回结果
- 谷歌地图将MarkerClusters放在了新的搜索中
- 不显示带有搜索的重复控件中的新文档
- Javascript打开带有搜索文本的新窗口
- Javascript多次搜索新的位置变量
- 弹性搜索搜索过滤器等于问题
- emberjs-force.find()在服务器上搜索新数据
- 如何获得链接到新页面的按钮,并预先填充搜索栏
- 禁用辅助提交按钮,直到完成新搜索
- 在添加新行后用jQuery搜索表
- 在Javascript中搜索由整数组成的数组并返回带有值的新数组
- 用js在新窗口中打开搜索表单
- Google自定义搜索“搜索框”中的默认值
- 为什么当我在地址栏中键入新的搜索结果,然后Chrome导航到谷歌页面结果时,它会更改tabId
- 每次提交新的搜索表单时删除表行
- Select2 -告诉用户是否输入了新的搜索选项