input type="number" 时去除上下按钮样式

全局样式

复制代码
/* 取消[type='number']的input的上下箭头 */
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
}

input::-webkit-outer-spin-button {
  -webkit-appearance: none !important;
}

input[type="number"] {
  -moz-appearance: textfield;
}
复制代码

限制鼠标滚动改变数字

<el-input type="number" v-model="form.changeMoneyWt" placeholder="请输入签证金额" maxlength="13"
              @mousewheel.native.prevent @DOMMouseScroll.native.prevent>
              <template slot="append">元</template>
            </el-input>

 校验

复制代码
export const validateMoneyNoVoid = (rule, value, callback) => {
  if (value === "" || value === undefined) {
    return callback();
  }
  const reg = /^-?\d+(\.\d{1,2})?$/;
  if (!reg.test(value)) {
    return callback(new Error("最多两位小数!"));
  }
  callback();
};
复制代码

 

posted @   请叫我王小胖  阅读(494)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示
主题色彩