Javascript 在iOS上,event.which===13?

Javascript 在iOS上,event.which===13?,javascript,meteor,Javascript,Meteor,我有一个没有“提交”按钮的文本字段,在桌面浏览器上可以正常工作,但在iOS Safari上点击“返回”时就不行了。为什么?event.which===13在移动设备上无效吗?谢谢 模板 <template name="searchPool"> <span class="search"> <input type="text" name="searchDB" value="

我有一个没有“提交”按钮的文本字段,在桌面浏览器上可以正常工作,但在iOS Safari上点击“返回”时就不行了。为什么?
event.which===13
在移动设备上无效吗?谢谢

模板

<template name="searchPool">
    <span class="search">
        <input 
            type="text"
            name="searchDB"
            value="{{ slug }}"
            class="searchFor"
            maxlength="24"
            size="9">
    </span>
</template>
<template name="searchPool">
    <span class="search">
        <form class="seachDbForm">
            <input type="text" name="searchDB" value="{{ slug }}" class="searchFor" maxlength="24" size="9">
        </form>
    </span>
</template>

谢谢@Juhana和@peppe-l-g!这项工作:

模板

<template name="searchPool">
    <span class="search">
        <input 
            type="text"
            name="searchDB"
            value="{{ slug }}"
            class="searchFor"
            maxlength="24"
            size="9">
    </span>
</template>
<template name="searchPool">
    <span class="search">
        <form class="seachDbForm">
            <input type="text" name="searchDB" value="{{ slug }}" class="searchFor" maxlength="24" size="9">
        </form>
    </span>
</template>

最简单、最健壮的解决方案:将输入打包成一个表单,并监听提交事件。我同意Juhana的观点,使用表单。否则,请执行类似于
警报(event.which)
的操作,以查看在使用移动设备时它包含的内容。移动设备上的
return
可能不同于普通PC上的
return