当用户在搜索字段中写入内容时触发 (<input="search">
)
提交搜索时执行 JavaScript:
<p>在搜索字段中写一些东西,然后按“ENTER”。</p> <input type="search" id="myInput" onsearch="myFunction()"> <p><strong>注意:</strong>Internet Explorer、Firefox 或 Opera 12 及更早版本不支持 onsearch 事件。</p> <p id="demo"></p> <script> function myFunction() { var x = document.getElementById("myInput"); document.getElementById("demo").innerHTML = "您正在寻找:" + x.value; } </script>
<input type="search" onsearch="myFunction()">
onsearch
属性在用户按下 ENTER
键或单击类型为 search
的 <input> 元素中的 x
按钮时触发。
表中的数字指定了第一个完全支持事件属性的浏览器版本。
事件属性 | |||||
---|---|---|---|---|---|
onsearch | Yes | ❌ 不支持 | ❌ 不支持 | Yes | 15.0 |
<element onsearch="script">
值 Value | 描述 Description |
---|---|
script | 在 onsearch 上运行的脚本 |
支持的 HTML 标签: | <input type="search"> |