javascript - 提交时删除文字输入值掩码

标签 javascript jquery

这个问题已经被问过,但解决方案对我来说不清楚。

我正在使用此代码来生成掩码。

 $('#cnpjCpf').mask('00.000.000/0000-00');

我需要您发送:00000000000000 至 DTO

如何删除.mask并保留值?

我正在尝试使用:

function getValuesFromInputs(){

    $('#cnpjCpf').unmask();
}

在按钮中:

<input type="submit" name="submit" value="Cadastrar" id="submit" class="btn btn-success"  onclick="getValuesFromInputs()">

但它仍然与面具相配。

你能帮我吗?

坦克。

最佳答案

根据docs ,umask 不是从字符串中删除掩码的方法。相反,您应该使用 cleanVal();

let cleanedValue = $('#cnpjCpf').cleanVal();
console.log(cleanedValue);

工作示例:

http://jsfiddle.net/mrAhmedkhan/5Lf8h41q/53/

关于javascript - 提交时删除文字输入值掩码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60787475/

相关文章:

javascript - 为什么 gwt 事件冒泡不起作用?

javascript - Crockford 的 hanoi 函数(来自 "The Good Parts")

javascript - 从属性字符串运行函数

jquery - 带有滑动动画的 Bootstrap 水平下拉菜单

Android 中的 JQuery UI 拖放

javascript - 在 JSX 中显示状态列表

javascript - 在 JavaScript 对象中动态创建 key

javascript - Nodejs 可怕的异步问题

javascript - Air Datepicker - 计算所选日期范围内的天数

jquery - 以模式形式Jquery显示来自MYSQL的特殊字符?