102 of 119 menu

submit ක්‍රමය

submit ක්‍රමය අපට JavaScript සිද්ධිය submit සමඟ වැඩ කිරීමට ඉඩ සලසයි. එය අපට JavaScript සිද්ධිය submit වෙත හසුරුවනයක් බැඳීමට හෝ අංගය මත එම සිද්ධිය ක්‍රියාත්මක කිරීමට ඉඩ සලසයි.

වාක්‍ය රීතිය

සිද්ධිය සෑම අවස්ථාවකම ඇතිවන විට ක්‍රියාත්මක වන, අනෙක් අතට සිද්ධි වස්තුව ලබා දිය හැකි හසුරුවන ක්‍රියාකාරීත්වය ක්‍රමයට යොමු කළ හැකිය:

.submit(හසුරුවනය);

මෙම අවස්ථාවේදී, ක්‍රමය .on('submit', handler) ඉදිකිරීම වැනිව ක්‍රියා කරනු ඇත on ක්‍රමයේ.

එසේම, විකල්ප පරාමිතියක් ලෙස අපට ක්‍රමයට හසුරුවන ක්‍රියාකාරීත්වයට ලබා දෙනු ලබන සිද්ධි දත්ත අඩංගු වස්තුවක් යොමු කළ හැකිය:

.submit([සිද්ධි දත්ත], හසුරුවනය);

නැතහොත් කිසිදු පරාමිති යොමු නොකර සිටිය හැකිය, එවිට ක්‍රමය .trigger('submit') වැනිව ක්‍රියා කරනු ඇත trigger ක්‍රමයේ:

.submit();

submit සිද්ධිය අංගය මත ඇති වන්නේ උදාහරණයක් ලෙස, පරිශීලකයා 'submit' බොත්තම එබූ විට පෝරමයක් මත වේ. මෙම සිද්ධිය form අත්කටුවේ අංග වෙත පමණක් අමුණා තැබිය හැකිය. submit සිද්ධිය අංගය මත ඇති වන්නේ උදාහරණයක් ලෙස, පරිශීලකයා 'submit' බොත්තම එබූ විට පෝරමයක් මත වේ. මෙම සිද්ධිය form අත්කටුවේ අංග වෙත පමණක් අමුණා තැබිය හැකිය.

උදාහරණය

පහත උදාහරණයේ, අප සතුව සරල පෝරමයක් ඇත, අපි submit ක්‍රමය භාවිතා කරමින් සිද්ධි හසුරුවනයක් එයට අමුණමු, ලියන ක්ෂේත්‍රයක් සහ බොත්තමක් - submit වර්ගයේ ආදානයක් සමඟ. අපි ලියන ක්ෂේත්‍රයට පාඨය ඇතුල් කරමු, බොත්තම එබූ විට එම පාඨය පරීක්ෂා කරමු. අපි ඇතුල් කළේ 'jQuery' නම්, span එකේ 'Good!' පාඨය පෙන්වමු, text සහ show ක්‍රම භාවිතා කරමින්, නමුත් වෙනත් යමක් නම් - 'Bad...':

<p>jQuery</p> <form action="/"> <div> <input type="text"> <input type="submit"> </div> </form> <span></span> $('form').submit(function(event) { event.preventDefault(); if ($('input').first().val() === 'jQuery') { $('span').text('Good!').show(); return; } $('span').text('Bad...').show(); });

මෙයද බලන්න

  • trigger ක්‍රමය,
    එය ලබා දී ඇති වර්ගයේ සිද්ධි සඳහා අංගයට බැඳුණු සියලුම සිද්ධි හසුරුවනයන් ක්‍රියාත්මක කිරීමට ඉඩ සලසයි
  • on ක්‍රමය,
    එය සිද්ධි හසුරුවනයක් අංගයට බැඳීමට ඉඩ සලසයි
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න