⊗jsPmOECDA 422 of 505 menu

Қатъ кардани амали пешфарз дар JavaScript

Гаҳо бо ёрии JavaScript лозим меояд, ки амали пешфарзи тег қатъ карда шавад. Масалан, бо фишурдани пайванд гузариш аз рӯи он пайвандро қатъ кардан. Одатан чунин коҳиш дар он сурат лозим аст, ки ин пайвандро мо танҳо барои оғози ягон рамз истифода мебарем. Дар ин ҳолат он чизе, ки бо клик кардан ба пайванд гузариш рӯи он рух медиҳад, ба мо комилан зарур нест.

Қатъ кардани амали пешфарз бо ёрии объекти Event иҷро карда мешавад. Барои ин дар он усули вижаи preventDefault() мавҷуд аст, ки бояд дар ҳар як ҷои коргузори воқеа даъват карда шавад.

Биёед амалиён санҷем. Бигзор мо чунин пайванд дошта бошем:

<a href="/" id="elem">пайванд</a>

Биёед чунин кунем, ки бо клик кардан ба пайванд гузариш ба саҳифаи дигар рух надода бошад:

let elem = document.querySelector('#elem'); elem.addEventListener('click', function(event) { event.preventDefault(); console.log('Шумо наметавонед аз ин пайванд гузаред!'); });

Пайвандҳо дода шудаанд. Чунин кунед, ки бо клик кардан ба пайванд ба он дар охир href-и он сабт карда шавад, ва гузариш аз рӯи пайванд рух надода бошад.

Ду воридкунак, абзас ва пайванд дода шудаанд. Бояд ба воридкунакҳо рақамҳо ворид карда шаванд. Чунин кунед, ки бо клик кардан ба пайванд ба абзас маблағи воридшудаи рақамҳо сабт карда шавад.

Тоҷикӣ
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
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан