|
[其他]
安卓可以,苹果用不了 document.getElementById('TAG ID VALUE').value ?
[复制链接]
本帖最后由 小斧头 于 2021-4-21 00:56 编辑
安卓手机运行以下代码没有问题,可是在iPhone就说 !usernameValue的结果是 false
请问iPhone 不可以用document.getElementById('username').value吗?
全部代码如下
<template>
<view class="main">
<navigationBar title="会员注册"></navigationBar>
<scroll-view class="scrollView" scroll-y='true'>
<view class="container">
<input id="username" class="input" type="text" placeholder="用户名"/>
<text class="btn" onclick={this.fnRegister}>"注册"</text>
</view>
</scroll-view>
</view>
</template>
<script>
import navigationBar from "../../components/navigationBar.stml"
export default {
name: 'register',
data() {
return {
}
},
methods: {
apiready() {
document.getElementById('username').focus();
},
fnRegister() {
this.toast(document.getElementById('username').value);
},
toast(msg) {
api.toast({
msg: msg,
location: 'middle',
global: true
});
}
}
}
</script>
<style>
.main {
width: 100%;
height: 100%;
}
.scrollView {
flex: 1;
}
.container {
padding: 20px;
}
.input {
width: 100%;
height: 40px;
margin-bottom: 30px;
border: none;
border-bottom: 1px solid #ddd;
}
.btn {
height: 50px;
background-color: #0268c8;
line-height: 50px;
color: #fff;
font-size: 24px;
text-align: center;
border-radius: 8px;
}
.btn:active {
opacity: 0.8;
}
</style>
|
|