【发布时间】:2014-02-26 11:46:55
【问题描述】:
我需要在 Opencart 搜索中为输入元素添加类(在 header.tpl 中)
HTML 代码:
<input type="text" name="search" id="input-search" class=""/>
查询代码:
<script type="text/javascript">
$(document).ready(function() {
$("#input-search").keyup(function (e) {
if (e.keyCode == 13) {
$("#input-search").addClass("button-search");
}
});
});
</script>
我正在使用 Opencart 并重定向到您必须具有类 .button-search 的搜索页面。我不想有提交按钮。
当我在输入中添加一些文本然后按 Enter 时,脚本应该向输入添加类并重定向到 Opencart 搜索页面。
【问题讨论】:
-
我不认为只将类添加到输入元素会提交表单。需要用js提交。
-
@Jai 在 Opencart 中,您无法在搜索中找到表单。是的,我有 js 文件(common.js)并且定义了 .button-search
-
window.location.href = "../yoursearchpageurl" + $(this).serialize();这样就可以了。像这样更改网址“../yoursearchpageurl”,这将是您的搜索页面网址。 -
@viktorR 你会发布你的搜索页面网址吗?
标签: javascript jquery html opencart