我的输入字段无法在我的Iphone上选择。我可以点击输入,但它没有聚焦。要写的键盘出现,但当我写入内容时,没有任何反应。因此我无法填写输入字段。 我的CSS中缺少什么东西?
<div class="container" v-if="user === null">
<div class="input">
<input type="text" v-model="username" placeholder="E-Mail">
</div>
<div class="input">
<input type="password" @keyup.enter="authenticate" v-model="password" placeholder="Passwort">
</div>
<div class="buttons">
<button @click="authenticate">Log In</button>
</div>
</div>
答案 0 :(得分:5)
我的网站上出现了错误。我正在使用的模板带有一个带有以下规则的style.css
* {
user-select: none;
-khtml-user-select: none;
-o-user-select: none;
-moz-user-select: -moz-none;
-webkit-user-select: none;
}
我必须为safari添加以下内容:
input, input:before, input:after {
-webkit-user-select: initial;
-khtml-user-select: initial;
-moz-user-select: initial;
-ms-user-select: initial;
user-select: initial;
}
答案 1 :(得分:1)
尝试将input
嵌套在form
中。
这对于验证和可访问性更好,这也可能会解决您的问题。
您的登录按钮也应该是submit
类型。看到那个链接:
https://www.w3schools.com/html/html_forms.asp