روش های اعتبار سنجی محدودیت
اگر یک قسمت ورودی حاوی داده های نامعتبر است ، یک پیام را نمایش دهید:
روش checkValidity ()
<input id="id1" type="number" min="100" max="300" required> <button onclick="myFunction()">OK</button> <p id="demo"></p> <script> function myFunction() { const inpObj = document.getElementById("id1"); if (!inpObj.checkValidity()) { document.getElementById("demo").innerHTML = inpObj.validationMessage; } } </script>
خصوصیات DOM اعتبار سنجی محدودیت
ویژگی های اعتبار
اموال اعتبار از یک عنصر ورودی شامل تعدادی از ویژگی های مربوط به اعتبار داده:
مثال ها
اگر عدد در یک قسمت ورودی بزرگتر از 100 باشد ( max
ویژگی ورودی ) ، یک پیام را نمایش دهید:
خاصیت Overflow
<input id="id1" type="number" max="100"> <button onclick="myFunction()">OK</button> <p id="demo"></p> <script> function myFunction() { let text = "Value OK"; if (document.getElementById("id1").validity.rangeOverflow) { text = "Value too large"; } } </script>
اگر تعداد یک قسمت ورودی کمتر از 100 باشد ( min
ویژگی ورودی ) ، یک پیام را نمایش دهید:
خاصیت rangeUnderflow
<input id="id1" type="number" min="100"> <button onclick="myFunction()">OK</button> <p id="demo"></p> <script> function myFunction() { let text = = "Value OK"; if (document.getElementById("id1").validity.rangeUnderflow) { text = "Value too small"; } } </script>