javascript - 每当我点击搜索按钮而没有在搜索字段中输入任何内容时,它都会带我进入 Duck Duck Go 的主页,我该如何禁用它?
问题描述
我创建了一个通过 Duck Duck Go 搜索的搜索框,它工作得很好,但问题是当我点击搜索按钮而不在文本字段上输入任何内容时,它需要用户去鸭子去搜索主页,这是我不想要的. 有人可以帮我解决问题,以便当我点击搜索按钮而不输入任何内容时,页面保持不变这是代码:
<form class="form-search" method="get" action="https://duckduckgo.com/">
<input type="search" name="q" placeholder="Search or type web address">
<button type="submit">Search</button>
</form>
解决方案
您可以在输入字段中添加必需的标签。它会在提交时检查它是否应该有一些数据。
<form class="form-search" method="get" action="https://duckduckgo.com/">
<input type="search" name="q" placeholder="Search or type web address" required>
<button type="submit">Search</button>
</form>
推荐阅读
- c# - 保存和加载场景统一
- python - 将操作应用于 numpy 数组中的行
- python - PythonAnywhere 来自 Python 的 Mysql 数据库
- mongodb - Morphia/Mongo 无法链接@Reference,给出:无法获取参考
- azure - Azure Function 子文件夹部署
- python - 如何对 RDD 进行字符串转换?
- amazon-web-services - 从 Lambda 向加密的 SQS 队列发送消息
- reactjs - React JS - 将 Provider 组件方法传递给 this.children
- r - 如何使用 R 从 IUPAC 表示法中获取所有可能的序列
- swift - 了解 Codable 协议