繁体   English   中英

Javascript HTML按钮

[英]Javascript Html button

我目前有一个带有以下代码的HTML按钮:

<form id="tfnewsearch" method="get" >
            <input type="text" id="search_query" name="q" size="21" maxlength="120"><input type="button" id="search_button" name="search" value = "Search"onclick="doSearch(this.form.q)">
    </form>

仅当我单击提交按钮时,函数“ doSearch()”才有效。 即使我仅按Enter键也必须工作,该怎么办?

<form id="tfnewsearch" method="get" onsubmit="doSearch()" >

只需将onclick更改为onsubmit并将其附加到您的表单上即可!

将其移动到简单JS脚本的正确方法

<script type="text/javascript">
    var form = document.querySelector('#tfnewsearch'),
        query = form.querySelector('[name="q"]');

    form.addEventListener('submit', function(){
        doSearch(query.value);      
    });
</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM