gpt4 book ai didi

vue.js - 过滤输入文本只接受数字和点 vue.js

转载 作者:搜寻专家 更新时间:2023-10-30 22:08:27 25 4
gpt4 key购买 nike

我有一个文本框,只想接受数字和句号“.”使用 VueJS 时。任何人都可以帮助代码吗?我是 Vue 新手。

最佳答案

您可以编写一个 Vue 方法,该方法可以在 keypress 事件上调用。查看this fiddle .

更新:

添加源代码:

HTML

<div id="demo">
<input v-model="message" @keypress="isNumber($event)">
</div>

Vue.js

var data = {
message: 1234.34
}

var demo = new Vue({
el: '#demo',
data: data,
methods: {
isNumber: function(evt) {
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
if ((charCode > 31 && (charCode < 48 || charCode > 57)) && charCode !== 46) {
evt.preventDefault();;
} else {
return true;
}
}
}
});

关于vue.js - 过滤输入文本只接受数字和点 vue.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39782176/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com