Как сделать так, чтобы Firefox рассматривал знак плюс как допустимый ввод в номере типа ввода? - PullRequest
0 голосов
/ 30 августа 2018

В Chrome скрипт работает нормально, так как + рассматривается как часть числа. Тем не менее, в Firefox, скажем, для ввода типа номера вы набираете +, а затем номер мобильного телефона, он обрабатывает его как недействительный. Даже если он содержит действительные числа, приведенное ниже условие if все равно оказывается равным true и отображается предупреждение. https://jsfiddle.net/4xo50sdt

function validation() {
  if($("#num").val() == "") {
    alert("enter a valid mobile number");
  }
}
<script
  src="https://code.jquery.com/jquery-3.3.1.min.js"
  integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8="
  crossorigin="anonymous"></script>
<input type="number" id="num">
<input type="button" onclick="validation()"; value="submit">
...