Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何禁止在jQuery Inputmask中输入减号(-)?_Javascript_Jquery_Html_Masking_Input Mask - Fatal编程技术网

Javascript 如何禁止在jQuery Inputmask中输入减号(-)?

Javascript 如何禁止在jQuery Inputmask中输入减号(-)?,javascript,jquery,html,masking,input-mask,Javascript,Jquery,Html,Masking,Input Mask,这是我第一次进入这里,希望我不会违反一些规则 我在HTML文件中有一个输入字段,它接受从0到65535的端口号,定义为min,max 我在JS文件中有一个jQuery输入掩码,应该只允许输入 实际上,它的工作原理和我本地的一样,但是当我将代码上传到环境中时,您可以在那里输入大量的负号(-) 嗯,我比较了本地和服务器的jQuery和mask版本,使它们相同,但这无助于解决问题 JS: 我的期望是,代码应该只允许输入0到65535之间的数字,但它允许您在减号之后输入更多的数字,例如65535----

这是我第一次进入这里,希望我不会违反一些规则

我在HTML文件中有一个输入字段,它接受从0到65535的端口号,定义为min,max

我在JS文件中有一个jQuery输入掩码,应该只允许输入

实际上,它的工作原理和我本地的一样,但是当我将代码上传到环境中时,您可以在那里输入大量的负号(-)

嗯,我比较了本地和服务器的jQuery和mask版本,使它们相同,但这无助于解决问题

JS:


我的期望是,代码应该只允许输入0到65535之间的数字,但它允许您在减号之后输入更多的数字,例如65535----12345,但它不应该。

如果它在本地使用同一组文件,请查看浏览器错误控制台,您可能会看到脚本路径出现问题。我无法确定您正在使用的库。最明显的是,当我尝试时,抛出的
mask不是一个函数。请提供一份报告。使用编辑器的实时演示功能。1。请提供您正在使用的插件的详细信息。2如果它在本地和珠三角的工作方式不同,那么检查有什么不同。不同的浏览器?本地使用
文件:
?使用浏览器的“网络”选项卡确定要包含哪些.js文件-您可以在“网络”选项卡中查看该文件,然后在新选项卡中打开以查看该文件。可能是不同的CDN提供不同的文件。您是否使用任何类型的min'd文件?这些可能是不同的(对于同一版本)-尝试使用un min'd版本以使其首先工作。控件-F5以确保没有缓存文件。@昆汀和自由你们是对的,对不起。。下面列出了my local中的库,我已经将它们添加到Prod local中。所以,这些都是一样的。。浏览器是一样的。。我也试过Control-F5,但我没有试过那个un-min'd版本,谢谢大家的建议!我希望我能给出反馈,感谢你们,我解决了这个问题@亚历克斯克。您好,先生,正如您提到的,我按F12键查看浏览器错误控制台,收到了4种格式:jquery.min.js:2 GET*%20来自%20weather.forecast%20where%20woeid%20in%20(从%20geo.places(1)%20来自%20text=%22纽约%20York%20City%22)%20和%20u=%22f%22&=1559199347918 net::ERR\u NAME\u未解析
$('#input_port').mask('00000', {
  placeholder: "Enter between 0-65535"
});