javascript - 如何使跨度可点击?
问题描述
我有这个代码:
<span class="glyphicon glyphicon-search"></span>
@Html.TextBox("text", Model.Search.text, new {placeholder = Html.T("Поиск"), @class = "form-control"})
结果是这个:
如果用户键入一些文本并按 Enter,它工作正常。搜索工作正常。但是“搜索”按钮不起作用。它只是停留而不可点击。如何在不丢失外观的情况下使“搜索”按钮可点击?
解决方案
添加 onclick 事件。( https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onclick )
<span class="glyphicon glyphicon-search" onclick="myFunction()"></span>
@Html.TextBox("text", Model.Search.text, new {placeholder = Html.T("Поиск"), @class = "form-control"}
myfunction
可以是触发输入提交的函数。
推荐阅读
- r - geom_point 颜色不正确
- javascript - Django动态字段 - 无法从模板中获取多个添加行的数据
- linux - 如何将变量传递到 Azure Databricks 集群初始化脚本
- windows - 用于在隔离网络上进行调试的 Microsoft 符号
- ssl - 将远程文件系统安全连接到 Kubernetes 集群
- javascript - 数组中条件的正则表达式
- php - 如何使用 Carbon 确定一个月是否已经过去
- c++ - 不存在的行包含在 Visual Studio 2017 中的动态代码覆盖率分析中
- css - CSS使外部元素固定责任
- python - PyMySQL 数据处理到 Python