'a001'을 입력하려했는데 CSS 규칙 때문에 'A001'이 표시됩니다. 백엔드로 전달하기 전에 그것을 대문자로 변환하는 가장 좋은 방법은 무엇입니까? 강제 입력 양식이 vue.js의 대문자에서 백엔드로 입력됩니다.
new Vue({
el: '#app',
data: {
myid: ''
},
methods: {
click: function() {
console.log('clicked id=', this.myid)
}
}
});
div input {
text-transform: uppercase
}
<script src="https://unpkg.com/[email protected]/dist/vue.min.js"></script>
<div id="app">
<input type="text" v-model="myid" placeholder="My ID" />
<button type="button" @click="click">Submit</button>
</div>
.toUpperCase()를 사용하는 것이 어떻습니까? –
여러 필드를 변환해야하는 경우 추가 코드를 단순화하는 CSS 규칙이 있습니까? –
CSS에 스타일이 있습니다. "text-transform : uppercase"그러나 데이터를 보내려고하면 시각적으로 표시됩니다. 당신은 그것을 대문자로 보는 대신에 타이핑했다. Javascript가 유일한 방법입니다. –