无法写入 Safari 上的输入字段
Cannot write into input field on safari
我有一个无法在 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>
试着把你的input
嵌套在一个form
中。
这对于验证和可访问性更好,并且也可能解决您的问题。
您的登录按钮也应该是 submit
类型。看到 link:
https://www.w3schools.com/html/html_forms.asp
我的网站出错了。我使用的模板 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;
}
我有一个无法在 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>
试着把你的input
嵌套在一个form
中。
这对于验证和可访问性更好,并且也可能解决您的问题。
您的登录按钮也应该是 submit
类型。看到 link:
https://www.w3schools.com/html/html_forms.asp
我的网站出错了。我使用的模板 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;
}