-2
私はこのコードスニペットを持っていますので、私のページへの訪問者は自分の電話番号を入力する必要があります。フォームコントロールは間違った情報を転送します
正常に動作します。それは情報を検証しますが、誰かが電話番号の前に「+45」や何か(「+4512345678」など)を置くたびに、「2147483647」を取得します。
<div class="form">
<input type="phone"
class="form-control"
placeholder="Phone"
name="fieldNumb"
<input pattern=".{7,15}" required title="input number">
</div>
その背後にある論理は何ですか?そして私はそれをどのように解決するのですか?
これは符号付き整数の最大値です。電話番号は数字ではなく文字列として扱う必要があります。 –
私は文字列で処理していますが、今は動作しています。ありがとう。 – Charles