Javascript 拉维尔5号+;jQuery掩码插件将[object]插入输入

Javascript 拉维尔5号+;jQuery掩码插件将[object]插入输入,javascript,jquery,html,laravel-5,jquery-mask,Javascript,Jquery,Html,Laravel 5,Jquery Mask,我正在使用jQuery掩码插件(可用)来屏蔽某些输入,例如: <input type="text" name="phone" value="{{ old('phone', $person->phone) }}" data-mask="(000) 000-0000" required> <input type="text" name="zip" value="{{ old('zip', $person->zip) }}" data-mask="00000" requi

我正在使用jQuery掩码插件(可用)来屏蔽某些输入,例如:

<input type="text" name="phone" value="{{ old('phone', $person->phone) }}" data-mask="(000) 000-0000" required>
<input type="text" name="zip" value="{{ old('zip', $person->zip) }}" data-mask="00000" required>

在大多数情况下,它一直运作良好。然而,最近对项目代码的更改导致了一个特殊的错误:当您使用设置掩码单击输入时,它会立即被“[object]”填充。无法删除此输入,并且没有错误消息指示任何可能导致此输入的问题

有人知道这个插件在做什么吗?我怎样才能修复它

编辑:为了进一步了解上下文,该项目基于Laravel 5.4。我最初用数据库对象的值填充输入,并在上传时将输入保存到该对象上。“phone”和“zip”属性作为整数保存在数据库中

编辑2:我当前的浏览器是谷歌浏览器。HTML的呈现方式如下所示:

<div class="col-sm-8">
    <input type="text" class="form-control" name="phone" value="2147483647" data-mask="(000) 000-0000" required="" autocomplete="off" maxlength="14">
</div>


当我点击它时,该呈现不会改变(因此将其更改为“[对象]”),并且在“控制台”选项卡上没有打印错误。

我需要在laravel中的jQuery mask插件库中使用它,我共享我的解决方案

登记表


@扩展('layouts.app')
@节(“脚本”)
$(文档).ready(函数($){
$(“#cpf”).mask('999.999.999-99');
});
@端部
@节(“内容”)
@csrf
CPF

@停止

@产量(‘含量’)
@收益(“脚本”)

该行为意味着一个对象被强制为代码中的某个字符串。请展示正在实例化掩蔽库的JS。我已经在OP中澄清了一个特定部分。不确定这是否有帮助,或者你是否需要我进一步扩展。你能添加呈现的html吗?使用浏览器检查工具SOP时看到的内容已随渲染而更新。