٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش JavaScript Validation API

روش های اعتبار سنجی محدودیت اگر یک قسمت ورودی حاوی داده های نامعتبر است ، یک پیام را نمایش دهید: روش 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 =…

محمد یوسفی

29 جولای 2021

روش های اعتبار سنجی محدودیت


اگر یک قسمت ورودی حاوی داده های نامعتبر است ، یک پیام را نمایش دهید:

روش 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>

منبع

مطالب مرتبط

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها