Javascript 如何使firefox将加号视为输入类型编号中的有效输入?
在Chrome中,脚本工作正常,因为Javascript 如何使firefox将加号视为输入类型编号中的有效输入?,javascript,jquery,html5-input-number,Javascript,Jquery,Html5 Input Number,在Chrome中,脚本工作正常,因为+被视为数字的一部分。但是,在Firefox中,比方说,在输入类型的号码上,您键入+,然后输入手机号码,它将其视为无效。即使它包含有效的数字,下面的if条件仍然是true,并显示警报 函数验证(){ 如果($(“#num”).val()=“”){ 警报(“输入有效的手机号码”); } } 如果你想输入电话号码,为什么不使用type=“tel”来代替呢?电话号码并不是真正的数学意义上的数字,因为前导零很重要,也可能有附加符号(+,#,*)因此type=“nu
+
被视为数字的一部分。但是,在Firefox中,比方说,在输入类型的号码上,您键入+
,然后输入手机号码,它将其视为无效。即使它包含有效的数字,下面的if
条件仍然是true
,并显示警报
函数验证(){
如果($(“#num”).val()=“”){
警报(“输入有效的手机号码”);
}
}
如果你想输入电话号码,为什么不使用type=“tel”
来代替呢?电话号码并不是真正的数学意义上的数字,因为前导零很重要,也可能有附加符号(+
,#
,*
)因此type=“number”
无论如何都不是一个好的选择。只是作业希望我特别使用输入类型号码来验证电话号码。然后你应该和分配给它的人谈谈,让他们知道该号码不适合电话号码。也许这是一个错误。我认为“报废可乐”有道理。。。