జావాస్క్రిప్ట్ వెబ్ వెరిఫికేషన్ ఏపిఐ
- ముందస్తు పేజీ వెబ్ API పరిచయం
- తదుపరి పేజీ వెబ్ హిస్టరీ ఏపిఐ
బంధం పరిశీలన డామ్ మెథడ్
గుణం | వివరణ |
---|---|
checkValidity() | ఇన్పుట్ ఎలమెంట్లో ప్రమాణాలు ఉన్నప్పుడు true తిరిగి ఇవ్వబడుతుంది。 |
setCustomValidity() | ఇన్పుట్ ఎలమెంట్యొక్క validationMessage గుణాన్ని అమర్చండి。 |
ఇన్పుట్ ఫీల్డ్లో అనివార్యమైన డేటా ఉన్నప్పుడు సందేశాన్ని ప్రదర్శించండి:
checkValidity() పద్ధతి
<input id="id1" type="number" min="100" max="300" required> <button onclick="myFunction()">సరే</button> <p id="demo"></p> <script> function myFunction() { const inpObj = document.getElementById("id1"); if (!inpObj.checkValidity()) { document.getElementById("demo").innerHTML = inpObj.validationMessage; } } </script>
పరిమితి ప్రమాణాల డాక్యుమెంట్ గుణం
గుణం | వివరణ |
---|---|
validity | ఇన్పుట్ ఎలమెంట్లో ప్రమాణాలకు సంబంధించిన బుల్ గుణాలను కలిగి ఉంటుంది。 |
validationMessage | ప్రమాణాల పరిశీలన సరిపోలనప్పుడు బ్రౌజర్ ప్రదర్శించే సందేశాన్ని కలిగి ఉంటుంది。 |
willValidate | ఇన్పుట్ ఎలమెంట్ని ప్రమాణాల పరిశీలన చేయాలా అని సూచిస్తుంది。 |
ప్రమాణాల గుణం
ఇన్పుట్ ఎలమెంట్లో ఉన్న ప్రమాణాల గుణంలో అనేక డేటా ప్రమాణాలకు సంబంధించిన గుణాలు ఉన్నాయి:
గుణం | వివరణ |
---|---|
customError | కొత్త ప్రమాణాలు అమర్చబడితే true పెట్టబడుతుంది。 |
patternMismatch | ఎలమెంట్ యొక్క విలువ దాని pattern గుణానికి సరిపోనప్పుడు true పెట్టబడుతుంది。 |
rangeOverflow | ఎలమెంట్ యొక్క విలువ దాని max గుణానికి అధికం అయితే true పెట్టబడుతుంది。 |
rangeUnderflow | ఎలమెంట్ యొక్క విలువ దాని min గుణానికి తక్కువగా ఉన్నప్పుడు true పెట్టబడుతుంది。 |
stepMismatch | ఎలమెంట్ యొక్క విలువ దాని step గుణానికి చెల్లనిది అయితే true పెట్టబడుతుంది。 |
tooLong | ఎలమెంట్ యొక్క విలువ దాని maxLength గుణానికి అధికం అయితే true పెట్టబడుతుంది。 |
typeMismatch | ఎలమెంట్ యొక్క విలువ దాని type గుణానికి చెల్లనిది అయితే true పెట్టబడుతుంది。 |
valueMissing | ఎలమెంట్ (required గుణం కలిగినది) యొక్క విలువ లేకపోయితే true పెట్టబడుతుంది。 |
valid | ఎలమెంట్ యొక్క విలువ చెల్లనిది అయితే true పెట్టబడుతుంది。 |
ఉదాహరణ
ఇన్పుట్ ఫీల్డ్లో ఉన్న సంఖ్య నుండి 100 పెద్దది అయితే (ఇన్పుట్ ఎలమెంట్లో max
గుణం),అప్పుడు ఒక సందేశాన్ని ప్రదర్శించబడుతుంది:
rangeOverflow లభ్యతా గుణం
<input id="id1" type="number" max="100"> <button onclick="myFunction()">సరే</button> <p id="demo"></p> <script> function myFunction() { let text = "విలువ సరైనది అని"; if (document.getElementById("id1").validity.rangeOverflow) { text = "విలువ పెద్దది అని"; } } </script>
ఇన్పుట్ ఫీల్డ్ యొక్క సంఖ్య చిన్నది ఉంటే 100 (ఇన్పుట్ ఎలమెంట్ యొక్క min
గుణం),అప్పుడు ఒక సందేశాన్ని ప్రదర్శించబడుతుంది:
rangeUnderflow అనునది గుణం
<input id="id1" type="number" min="100"> <button onclick="myFunction()">సరే</button> <p id="demo"></p> <script> function myFunction() { let text = "విలువ సరైనది అని"; if (document.getElementById("id1").validity.rangeUnderflow) { text = "విలువ చిన్నది అని"; } } </script>
- ముందస్తు పేజీ వెబ్ API పరిచయం
- తదుపరి పేజీ వెబ్ హిస్టరీ ఏపిఐ