$lang['tuto'] = "ಟ್ಯುಟೋರಿಯಲ್"; ?> ವರ್ಡ್ಪ್ರೆಸ್

ವರ್ಡ್ಪ್ರೆಸ್ ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣದ ಸಮಸ್ಯೆಗಳನ್ನು ಹೇಗೆ ಪರಿಹರಿಸುವುದು

Temp mail SuperHeros
ವರ್ಡ್ಪ್ರೆಸ್ ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣದ ಸಮಸ್ಯೆಗಳನ್ನು ಹೇಗೆ ಪರಿಹರಿಸುವುದು
ವರ್ಡ್ಪ್ರೆಸ್ ಫಾರ್ಮ್‌ಗಳಿಗಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣದ ಸಮಸ್ಯೆಗಳನ್ನು ಹೇಗೆ ಪರಿಹರಿಸುವುದು

ಕಸ್ಟಮ್ ಸಂಪರ್ಕ ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣವನ್ನು ಪರಿಹರಿಸಲಾಗುತ್ತಿದೆ

WordPress ನಲ್ಲಿ ಕಸ್ಟಮ್ ಸಂಪರ್ಕ ಫಾರ್ಮ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದು ಸಾಮಾನ್ಯ ಕಾರ್ಯವಾಗಿದೆ, ಆದರೆ ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳನ್ನು ಸರಿಯಾಗಿ ಮೌಲ್ಯೀಕರಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ಕೆಲವೊಮ್ಮೆ ಟ್ರಿಕಿ ಆಗಿರಬಹುದು. ಒಂದು ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಯು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸಿ ಚೆಕ್‌ಬಾಕ್ಸ್‌ಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಸರಿಯಾಗಿ ನಿರ್ವಹಿಸದಿದ್ದರೆ, ಇದು ಅಪೂರ್ಣ ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆಗಳಿಗೆ ಅಥವಾ ಅನಗತ್ಯ ಬಳಕೆದಾರರ ಹತಾಶೆಗೆ ಕಾರಣವಾಗಬಹುದು.

ಈ ಲೇಖನದಲ್ಲಿ, ವರ್ಡ್ಪ್ರೆಸ್ ಕಸ್ಟಮ್ ರೂಪದಲ್ಲಿ ಚೆಕ್‌ಬಾಕ್ಸ್ ಸರಿಯಾಗಿ ಮೌಲ್ಯೀಕರಿಸಲು ವಿಫಲವಾದ ಸಮಸ್ಯೆಯನ್ನು ನಾವು ಪರಿಶೀಲಿಸುತ್ತೇವೆ. ಇತರ ಕ್ಷೇತ್ರಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಮೌಲ್ಯೀಕರಿಸಲಾಗಿದ್ದರೂ ಈ ಸಮಸ್ಯೆಯು ಮುಂದುವರಿಯುತ್ತದೆ. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೌಲ್ಯೀಕರಣ ತರ್ಕದಲ್ಲಿನ ಸಣ್ಣ ತಪ್ಪಿನಿಂದ ಸಮಸ್ಯೆ ಉದ್ಭವಿಸುತ್ತದೆ.

ಸಲ್ಲಿಕೆಯ ಸಮಯದಲ್ಲಿ ಪುಟ ಮರುಲೋಡ್ ಆಗುವುದನ್ನು ತಡೆಯಲು ಪ್ರಶ್ನೆಯಲ್ಲಿರುವ ಫಾರ್ಮ್ JavaScript ಮೌಲ್ಯೀಕರಣವನ್ನು ಬಳಸುತ್ತದೆ. ಹೆಸರು, ಫೋನ್ ಸಂಖ್ಯೆ ಮತ್ತು ಇಮೇಲ್‌ನಂತಹ ಕ್ಷೇತ್ರಗಳನ್ನು ಸರಿಯಾಗಿ ಮೌಲ್ಯೀಕರಿಸಲಾಗಿದೆ, ಚೆಕ್‌ಬಾಕ್ಸ್ ಅನ್ನು ಮೌಲ್ಯೀಕರಣ ಸ್ಕ್ರಿಪ್ಟ್ ಸರಿಯಾಗಿ ಪರಿಶೀಲಿಸುವಂತೆ ತೋರುತ್ತಿಲ್ಲ. ನಾವು ಒಳಗೊಂಡಿರುವ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು PHP ಕೋಡ್ ಮೂಲಕ ನಡೆಯುತ್ತೇವೆ.

ಈ ಮಾರ್ಗದರ್ಶಿಯ ಅಂತ್ಯದ ವೇಳೆಗೆ, ವರ್ಡ್ಪ್ರೆಸ್ ಪರಿಸರದಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣವನ್ನು ಸರಿಯಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಹೇಗೆ ಎಂಬುದನ್ನು ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವಿರಿ. ಸಮಸ್ಯೆಯು ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆಗಳ ಮೇಲೆ ಹೇಗೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ ಎಂಬುದನ್ನು ನಾವು ಅನ್ವೇಷಿಸುತ್ತೇವೆ ಮತ್ತು ಸುಗಮ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ಖಾತ್ರಿಪಡಿಸುವ ಪರಿಹಾರವನ್ನು ಒದಗಿಸುತ್ತೇವೆ.

ಆಜ್ಞೆ ಬಳಕೆಯ ಉದಾಹರಣೆ
addEventListener() ಈ ವಿಧಾನವು ಈವೆಂಟ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಅಂಶಕ್ಕೆ ಲಗತ್ತಿಸುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಫಾರ್ಮ್‌ನ ಸಲ್ಲಿಸು ಬಟನ್‌ಗೆ "ಕ್ಲಿಕ್" ಈವೆಂಟ್ ಅನ್ನು ಬಂಧಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಕಸ್ಟಮ್ ಮೌಲ್ಯೀಕರಣ ಕಾರ್ಯವನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ.
event.preventDefault() ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆಯ ಡೀಫಾಲ್ಟ್ ನಡವಳಿಕೆಯನ್ನು ತಡೆಯುತ್ತದೆ, ಅದು ಪುಟವನ್ನು ಮರುಲೋಡ್ ಮಾಡುತ್ತದೆ. ಸರ್ವರ್‌ಗೆ ಡೇಟಾವನ್ನು ಕಳುಹಿಸುವ ಮೊದಲು ಕಸ್ಟಮ್ ಮೌಲ್ಯೀಕರಣವು ಸಂಭವಿಸಲು ಇದು ಅನುಮತಿಸುತ್ತದೆ.
sanitize_text_field() ಬಳಕೆದಾರ ಒಳಹರಿವುಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲು ನಿರ್ದಿಷ್ಟ ವರ್ಡ್ಪ್ರೆಸ್ PHP ಕಾರ್ಯವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಫಾರ್ಮ್ ಡೇಟಾದ ಸಮಗ್ರತೆ ಮತ್ತು ಸುರಕ್ಷತೆಯನ್ನು ಖಾತ್ರಿಪಡಿಸುವ ಅನಗತ್ಯ ಅಥವಾ ಸಂಭಾವ್ಯ ಅಪಾಯಕಾರಿ ಅಕ್ಷರಗಳನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ.
is_email() ನೀಡಿರುವ ಸ್ಟ್ರಿಂಗ್ ಮಾನ್ಯವಾದ ಇಮೇಲ್ ವಿಳಾಸವೇ ಎಂಬುದನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು ವರ್ಡ್ಪ್ರೆಸ್ ಕಾರ್ಯವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸಲ್ಲಿಸುವ ಮೊದಲು ಇಮೇಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಸರಿಯಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಇದು ನಿರ್ಣಾಯಕವಾಗಿದೆ.
checked ಚೆಕ್‌ಬಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು JavaScript ನಲ್ಲಿ ಬಳಸಲಾದ ಆಸ್ತಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆಗೆ ಮೊದಲು ಬಳಕೆದಾರರು ನಿಯಮಗಳನ್ನು ಒಪ್ಪಿಕೊಂಡಿದ್ದಾರೆ ಎಂದು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ.
wp_mail() ವೆಬ್‌ಸೈಟ್‌ನಿಂದ ಇಮೇಲ್‌ಗಳನ್ನು ಕಳುಹಿಸಲು ಈ ವರ್ಡ್ಪ್ರೆಸ್ ಕಾರ್ಯವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಯಶಸ್ವಿ ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆಯನ್ನು ನಿರ್ವಾಹಕರಿಗೆ ತಿಳಿಸಲು ಇದನ್ನು ಇಲ್ಲಿ ಬಳಸಲಾಗಿದೆ.
createElement() ಈ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ವಿಧಾನವು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಹೊಸ ಅಂಶಗಳನ್ನು ರಚಿಸುತ್ತದೆ. ಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ, ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯ ದೋಷ ಸಂದೇಶಗಳನ್ನು ನೇರವಾಗಿ DOM ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು ಡಿವ್ ಅಂಶಗಳನ್ನು ರಚಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
innerHTML ಒಂದು ಅಂಶದ ಒಳಗೆ HTML ವಿಷಯದ ಕುಶಲತೆಯನ್ನು ಅನುಮತಿಸುವ ಒಂದು ಆಸ್ತಿ. ಇಲ್ಲಿ, ಹೊಸದನ್ನು ಸೇರಿಸುವ ಮೊದಲು ಹಿಂದಿನ ಮೌಲ್ಯೀಕರಣ ಸಂದೇಶಗಳನ್ನು ತೆರವುಗೊಳಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
esc_html() ದುರುದ್ದೇಶಪೂರಿತ ಕೋಡ್ ಅನ್ನು ಇಂಜೆಕ್ಟ್ ಮಾಡುವುದನ್ನು ತಡೆಯಲು HTML ಅಕ್ಷರಗಳಿಂದ ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ವರ್ಡ್ಪ್ರೆಸ್ ಕಾರ್ಯ. ದೃಢೀಕರಣ ದೋಷ ಸಂದೇಶಗಳನ್ನು ರೂಪದಲ್ಲಿ ಸುರಕ್ಷಿತವಾಗಿ ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಎಂದು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು PHP ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣದ ವಿವರವಾದ ವಿಭಜನೆ

ಸ್ಕ್ರಿಪ್ಟ್‌ನ ಮೊದಲ ಭಾಗದಲ್ಲಿ, ಫಾರ್ಮ್ ಅನ್ನು ಸಲ್ಲಿಸುವ ಮೊದಲು ಚೆಕ್‌ಬಾಕ್ಸ್ ಸೇರಿದಂತೆ ಫಾರ್ಮ್ ಕ್ಷೇತ್ರಗಳನ್ನು ಸರಿಯಾಗಿ ಭರ್ತಿ ಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಕ್ಲೈಂಟ್-ಸೈಡ್ ಮೌಲ್ಯೀಕರಣವನ್ನು ನಿರ್ವಹಿಸಲು JavaScript ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರಮುಖ ಆಜ್ಞೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, addEventListener(), ಸಲ್ಲಿಸು ಬಟನ್‌ಗೆ 'ಕ್ಲಿಕ್' ಈವೆಂಟ್ ಅನ್ನು ಲಗತ್ತಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ವಿಧಾನವು ಡೀಫಾಲ್ಟ್ ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆಯನ್ನು ತಡೆಯಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ, ಇನ್‌ಪುಟ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಕಸ್ಟಮ್ ಮೌಲ್ಯೀಕರಣ ಕಾರ್ಯವನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಕಾರ್ಯ event.preventDefault() ಸ್ವಯಂಚಾಲಿತ ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆಯನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ ಮತ್ತು ಪುಟವನ್ನು ಮರುಲೋಡ್ ಮಾಡುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ. ಅನಗತ್ಯವಾಗಿ ಸರ್ವರ್‌ಗೆ ಡೇಟಾವನ್ನು ಕಳುಹಿಸದೆಯೇ ಬಳಕೆದಾರರ ಇನ್‌ಪುಟ್‌ಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು ಈ ವಿಧಾನವು ಉಪಯುಕ್ತವಾಗಿದೆ.

ಸ್ಕ್ರಿಪ್ಟ್ ಕೂಡ ಬಳಸುತ್ತದೆ ಪರಿಶೀಲಿಸಲಾಗಿದೆ ಚೆಕ್‌ಬಾಕ್ಸ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ನಿರ್ದಿಷ್ಟವಾಗಿ ಪರಿಶೀಲಿಸಲು. ಚೆಕ್‌ಬಾಕ್ಸ್ ನಿರ್ಣಾಯಕ ಪಾತ್ರವನ್ನು ವಹಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಗೌಪ್ಯತೆ ನೀತಿಗಳಿಗೆ ಬಳಕೆದಾರರ ಸಮ್ಮತಿಯನ್ನು ದೃಢೀಕರಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಹಲವು ರೂಪಗಳಲ್ಲಿ ಕಡ್ಡಾಯವಾಗಿದೆ. ಚೆಕ್ಬಾಕ್ಸ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡದಿದ್ದರೆ, ಫಾರ್ಮ್ ಮುಂದುವರೆಯುವುದಿಲ್ಲ ಮತ್ತು ದೋಷ ಸಂದೇಶವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ ಎಲಿಮೆಂಟ್ () DOM ಗೆ ದೋಷ ಸಂದೇಶಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಸೇರಿಸುವ ವಿಧಾನ. ಈ ಕಾರ್ಯವು ಪುಟವನ್ನು ಮರುಲೋಡ್ ಮಾಡದೆಯೇ ನೈಜ-ಸಮಯದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನೀಡುವ ಮೂಲಕ ಕಾಣೆಯಾದ ಸ್ವೀಕಾರ ಚೆಕ್‌ಬಾಕ್ಸ್‌ನ ಬಳಕೆದಾರರಿಗೆ ದೃಷ್ಟಿಗೋಚರವಾಗಿ ತಿಳಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ.

ಬ್ಯಾಕೆಂಡ್‌ನಲ್ಲಿ, PHP ಸ್ಕ್ರಿಪ್ಟ್ ಸರ್ವರ್‌ಗೆ ಸಲ್ಲಿಸಿದ ನಂತರ ಫಾರ್ಮ್ ಅನ್ನು ಮತ್ತಷ್ಟು ಮೌಲ್ಯೀಕರಿಸುತ್ತದೆ. ಬಳಸುತ್ತಿದೆ sanitize_text_field(), ದುರುದ್ದೇಶಪೂರಿತ ಕೋಡ್ ಅಥವಾ ಅಸಮರ್ಪಕ ಡೇಟಾವನ್ನು ಡೇಟಾಬೇಸ್‌ಗೆ ರವಾನಿಸುವುದನ್ನು ತಡೆಯಲು ಇನ್‌ಪುಟ್ ಕ್ಷೇತ್ರಗಳನ್ನು ಸ್ಯಾನಿಟೈಸ್ ಮಾಡಲಾಗುತ್ತದೆ. ಚೆಕ್‌ಬಾಕ್ಸ್ ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಪಠ್ಯ ಕ್ಷೇತ್ರಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಬಳಕೆಗೆ ಸುರಕ್ಷಿತವಾಗಿದೆ ಎಂದು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ. PHP ಕಾರ್ಯದಲ್ಲಿ, isset() ಚೆಕ್‌ಬಾಕ್ಸ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಇಲ್ಲದಿದ್ದರೆ, ಬಳಕೆದಾರರು ನಿಯಮಗಳನ್ನು ಒಪ್ಪಿಕೊಳ್ಳುವ ಅಗತ್ಯವನ್ನು ಸೂಚಿಸುವ ದೋಷ ಸಂದೇಶವನ್ನು ಸೇರಿಸುತ್ತದೆ. ಈ ಮಟ್ಟದ ಮೌಲ್ಯೀಕರಣವು ಕ್ಲೈಂಟ್ ಬದಿಯಲ್ಲಿ JavaScript ಅನ್ನು ಈಗಾಗಲೇ ಪರಿಶೀಲಿಸಿರುವುದನ್ನು ಅಡ್ಡ-ಪರಿಶೀಲಿಸುವ ಮೂಲಕ ಭದ್ರತೆಯ ಹೆಚ್ಚುವರಿ ಪದರವನ್ನು ಸೇರಿಸುತ್ತದೆ.

ಅಂತಿಮವಾಗಿ, ಎಲ್ಲಾ ಮೌಲ್ಯಮಾಪನಗಳು ಹಾದು ಹೋದರೆ, ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಇಮೇಲ್ ಅನ್ನು ಕಳುಹಿಸುತ್ತದೆ wp_mail() ಕಾರ್ಯ. ಈ ವರ್ಡ್ಪ್ರೆಸ್ ಕಾರ್ಯವು ಸೈಟ್ ನಿರ್ವಾಹಕರಿಗೆ ಬಳಕೆದಾರರ ವಿವರಗಳೊಂದಿಗೆ ಇಮೇಲ್ ಕಳುಹಿಸುವುದನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ. ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆ ದೋಷಗಳಿದ್ದರೆ, PHP ಬಳಸುತ್ತದೆ esc_html() ಫಾರ್ಮ್‌ನಲ್ಲಿ ದೋಷ ಸಂದೇಶಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಪ್ರದರ್ಶಿಸಲು. ಇದು ದುರುದ್ದೇಶಪೂರಿತ ಬಳಕೆದಾರರನ್ನು ಫಾರ್ಮ್‌ಗೆ ಹಾನಿಕಾರಕ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಸೇರಿಸುವುದನ್ನು ತಡೆಯುತ್ತದೆ, ಯಾವುದೇ ಪ್ರದರ್ಶಿತ ದೋಷ ಸಂದೇಶಗಳು ಸುರಕ್ಷಿತ ಮತ್ತು ಶುಚಿಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಕ್ಲೈಂಟ್-ಸೈಡ್ ಮತ್ತು ಸರ್ವರ್-ಸೈಡ್ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆ ಎರಡನ್ನೂ ಸಂಯೋಜಿಸುವ ಮೂಲಕ, ಹೆಚ್ಚಿನ ಭದ್ರತೆಯನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳುವಾಗ ಮತ್ತು ಕಾಣೆಯಾದ ಅಥವಾ ಅಮಾನ್ಯವಾದ ಡೇಟಾದೊಂದಿಗೆ ಅನಗತ್ಯ ಸಲ್ಲಿಕೆಗಳನ್ನು ತಡೆಯುವಾಗ ಫಾರ್ಮ್ ಸುಗಮ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ಖಾತ್ರಿಗೊಳಿಸುತ್ತದೆ.

ಸಂಪರ್ಕ ಫಾರ್ಮ್‌ನಲ್ಲಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕ್ಲೈಂಟ್-ಸೈಡ್ ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣ

ಈ ವಿಧಾನವು ವೆನಿಲ್ಲಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ವರ್ಡ್ಪ್ರೆಸ್ ಆಧಾರಿತ ಸಂಪರ್ಕ ರೂಪದಲ್ಲಿ ಫ್ರಂಟ್-ಎಂಡ್ ಮೌಲ್ಯೀಕರಣಕ್ಕಾಗಿ ಬಳಸುತ್ತದೆ. ಫಾರ್ಮ್ ಸಲ್ಲಿಸುವ ಮೊದಲು ಚೆಕ್‌ಬಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ಗುರಿಯಾಗಿದೆ.

const contactFormSubmit = document.getElementById('contact-form-submit');
if (contactFormSubmit) {
    contactFormSubmit.addEventListener('click', validateForm);
}

function validateForm(event) {
    event.preventDefault();
    const firstname = document.getElementById('firstname').value.trim();
    const surname = document.getElementById('surname').value.trim();
    const phone = document.getElementById('phone').value.trim();
    const email = document.getElementById('email').value.trim();
    const acceptance = document.getElementById('acceptance').checked;
    let validationMessages = [];

    if (firstname === '') { validationMessages.push('Please enter your name.'); }
    if (surname === '') { validationMessages.push('Please enter your surname.'); }
    if (phone === '') { validationMessages.push('Please enter your phone number.'); }
    if (!emailIsValid(email)) { validationMessages.push('Please enter a valid email.'); }
    if (!acceptance) { validationMessages.push('Please check the acceptance box.'); }

    if (validationMessages.length === 0) {
        document.getElementById('contact-form').submit();
    } else {
        displayValidationMessages(validationMessages);
    }
}

function emailIsValid(email) {
    const regex = /\S+@\S+\.\S+/;
    return regex.test(email);
}

function displayValidationMessages(messages) {
    const container = document.getElementById('validation-messages-container');
    container.innerHTML = '';
    messages.forEach(message => {
        const div = document.createElement('div');
        div.classList.add('validation-message');
        div.textContent = message;
        container.appendChild(div);
    });
}

ಸಂಪರ್ಕ ಫಾರ್ಮ್‌ನಲ್ಲಿ ಚೆಕ್‌ಬಾಕ್ಸ್‌ಗಾಗಿ PHP ಬ್ಯಾಕ್-ಎಂಡ್ ಮೌಲ್ಯೀಕರಣ

ಈ ಬ್ಯಾಕ್-ಎಂಡ್ ಪರಿಹಾರವು ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆಯ ನಂತರ ಸ್ವೀಕಾರ ಚೆಕ್‌ಬಾಕ್ಸ್ ಅನ್ನು PHP ನಲ್ಲಿ ಮೌಲ್ಯೀಕರಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಎಲ್ಲಾ ಒಳಹರಿವುಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲು ಮತ್ತು ಮೌಲ್ಯೀಕರಿಸಲು PHP ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

function site_contact_form() {
    $validation_messages = [];
    $success_message = '';

    if (isset($_POST['contact_form'])) {
        $firstname = sanitize_text_field($_POST['firstname'] ?? '');
        $surname = sanitize_text_field($_POST['surname'] ?? '');
        $email = sanitize_email($_POST['email'] ?? '');
        $phone = sanitize_text_field($_POST['phone'] ?? '');
        $acceptance = isset($_POST['acceptance']) ? 'Yes' : ''; // Checking checkbox

        if (empty($firstname)) { $validation_messages[] = 'Please enter your name.'; }
        if (empty($surname)) { $validation_messages[] = 'Please enter your surname.'; }
        if (!is_email($email)) { $validation_messages[] = 'Please enter a valid email.'; }
        if (empty($phone)) { $validation_messages[] = 'Please enter your phone number.'; }
        if (empty($acceptance)) { $validation_messages[] = 'Please check the acceptance box.'; }

        if (empty($validation_messages)) {
            wp_mail('admin@example.com', 'New Contact Message', 'Message from ' . $firstname);
            $success_message = 'Your message has been successfully sent.';
        }
    }

    // Displaying messages
    foreach ($validation_messages as $message) {
        echo '<div class="error-message">' . esc_html($message) . '</div>';
    }
    if (!empty($success_message)) {
        echo '<div class="success-message">' . esc_html($success_message) . '</div>';
    }
}

ವರ್ಡ್ಪ್ರೆಸ್ ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣ ತಂತ್ರಗಳನ್ನು ಹೆಚ್ಚಿಸುವುದು

WordPress ನಲ್ಲಿ ಕಸ್ಟಮ್ ಫಾರ್ಮ್‌ಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸುವಾಗ, ವಿಶೇಷವಾಗಿ ಮೌಲ್ಯೀಕರಣಕ್ಕಾಗಿ JavaScript ಅನ್ನು ಬಳಸುವಾಗ, ಚೆಕ್‌ಬಾಕ್ಸ್‌ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ವಿವಿಧ ರೀತಿಯ ಇನ್‌ಪುಟ್‌ಗಳನ್ನು ಸರಿಯಾಗಿ ನಿರ್ವಹಿಸುವುದು ಅತ್ಯಗತ್ಯ. ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣವು ಬಳಕೆದಾರರು ಗೌಪ್ಯತೆ ನೀತಿಗಳನ್ನು ಒಪ್ಪಿಕೊಳ್ಳುವುದು ಅಥವಾ ನಿಯಮಗಳು ಮತ್ತು ಷರತ್ತುಗಳನ್ನು ಒಪ್ಪಿಕೊಳ್ಳುವಂತಹ ನಿರ್ದಿಷ್ಟ ಷರತ್ತುಗಳನ್ನು ಅನುಸರಿಸುವುದನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ. ಈ ಕ್ಷೇತ್ರಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸದೆ, ಪ್ರಮುಖ ಅವಶ್ಯಕತೆಗಳನ್ನು ಬೈಪಾಸ್ ಮಾಡುವ ಬಳಕೆದಾರರನ್ನು ನೀವು ಅಪಾಯಕ್ಕೆ ಒಳಪಡಿಸುತ್ತೀರಿ, ಇದು ಕಾನೂನು ಅನುಸರಣೆ ಮತ್ತು ಬಳಕೆದಾರರ ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದು.

ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣದ ಒಂದು ಕಡೆಗಣಿಸದ ಅಂಶವೆಂದರೆ ಮುಂಭಾಗದ ಮತ್ತು ಹಿಂಭಾಗದ ಮೌಲ್ಯೀಕರಣಗಳೆರಡನ್ನೂ ಜೋಡಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕ್ಲೈಂಟ್-ಸೈಡ್ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯನ್ನು ನಿರ್ವಹಿಸುತ್ತಿರುವಾಗ, ಬ್ಯಾಕ್-ಎಂಡ್ ಡೇಟಾವನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು PHP ಅನ್ನು ಬಳಸುವುದು ಅಷ್ಟೇ ಮುಖ್ಯ, ವಿಶೇಷವಾಗಿ ಸೂಕ್ಷ್ಮ ಮಾಹಿತಿಯೊಂದಿಗೆ ವ್ಯವಹರಿಸುವಾಗ. ಉದಾಹರಣೆಗೆ, ಬಳಸಿ sanitize_text_field() ಮತ್ತು esc_html() PHP ನಲ್ಲಿ ಅನಗತ್ಯ ಅಥವಾ ದುರುದ್ದೇಶಪೂರಿತ ಇನ್‌ಪುಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕುವ ಮೂಲಕ ಭದ್ರತೆಯ ಮತ್ತೊಂದು ಪದರವನ್ನು ಸೇರಿಸುತ್ತದೆ. ಬಳಕೆದಾರರು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬೈಪಾಸ್ ಮಾಡಿದರೂ ಸಹ, ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಮೊದಲು ಡೇಟಾವನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗುತ್ತದೆ ಎಂದು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ.

ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣದ ಮತ್ತೊಂದು ಪ್ರಮುಖ ಅಂಶವೆಂದರೆ ಬಳಕೆದಾರರ ಅನುಭವ. JavaScript ನೊಂದಿಗೆ ನೈಜ-ಸಮಯದ ಮೌಲ್ಯೀಕರಣವು ತಕ್ಷಣದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ, ಅಗತ್ಯವಿರುವ ಚೆಕ್‌ಬಾಕ್ಸ್ ಅನ್ನು ಗುರುತಿಸದೆ ಇರುವಾಗ ಬಳಕೆದಾರರನ್ನು ತೋರಿಸುತ್ತದೆ. ಇದು ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆ ದರಗಳನ್ನು ಗಣನೀಯವಾಗಿ ಸುಧಾರಿಸಬಹುದು ಮತ್ತು ದೋಷಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಬಹುದು. ಪೂರ್ಣ ಪುಟವನ್ನು ಮರುಲೋಡ್ ಮಾಡದೆಯೇ ಕಾಣಿಸಿಕೊಳ್ಳುವ ಡೈನಾಮಿಕ್ ದೋಷ ಸಂದೇಶಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಬಳಕೆದಾರರಿಗೆ ಮಾಹಿತಿ ನೀಡುತ್ತದೆ ಮತ್ತು ಸರಿಪಡಿಸಬೇಕಾದದ್ದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಅವರಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಸರಿಯಾದ PHP ಮೌಲ್ಯೀಕರಣದೊಂದಿಗೆ JavaScript ಅನ್ನು ಸಂಯೋಜಿಸುವ ಮೂಲಕ, ನೀವು ದೃಢವಾದ, ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಫಾರ್ಮ್ ಅನ್ನು ರಚಿಸುತ್ತೀರಿ ಅದು ಭದ್ರತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ ಮತ್ತು ಒಟ್ಟಾರೆ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ಸುಧಾರಿಸುತ್ತದೆ.

ವರ್ಡ್ಪ್ರೆಸ್ ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣದ ಬಗ್ಗೆ ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು

  1. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಚೆಕ್‌ಬಾಕ್ಸ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ನಾನು ಹೇಗೆ ಪರಿಶೀಲಿಸುವುದು?
  2. ಅನ್ನು ಬಳಸಿಕೊಂಡು ಚೆಕ್‌ಬಾಕ್ಸ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ನೀವು ಪರಿಶೀಲಿಸಬಹುದು checked JavaScript ನಲ್ಲಿ ಆಸ್ತಿ. ಉದಾಹರಣೆಗೆ: document.getElementById('acceptance').checked.
  3. ಪಾತ್ರ ಏನು preventDefault() ರೂಪ ಮೌಲ್ಯೀಕರಣದಲ್ಲಿ?
  4. ದಿ preventDefault() ವಿಧಾನವು ಫಾರ್ಮ್‌ನ ಡೀಫಾಲ್ಟ್ ಸಲ್ಲಿಕೆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ, ಫಾರ್ಮ್ ಅನ್ನು ಕಳುಹಿಸುವ ಮೊದಲು ಕಸ್ಟಮ್ ಮೌಲ್ಯೀಕರಣ ಪರಿಶೀಲನೆಗಳನ್ನು ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
  5. ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣವನ್ನು PHP ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತದೆ?
  6. PHP ನಲ್ಲಿ, ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣವನ್ನು ಬಳಸಿಕೊಂಡು ನಿರ್ವಹಿಸಬಹುದು isset() ಚೆಕ್ಬಾಕ್ಸ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಮತ್ತು sanitize_text_field() ಇನ್ಪುಟ್ ಮೌಲ್ಯವನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲು.
  7. ಏನಾಗಿದೆ wp_mail() ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆಗಳಲ್ಲಿ ಬಳಸಲಾಗಿದೆಯೇ?
  8. wp_mail() ಫಾರ್ಮ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸಲ್ಲಿಸಿದ ಮತ್ತು ಮೌಲ್ಯೀಕರಿಸಿದ ನಂತರ ಇಮೇಲ್ ಅಧಿಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸಲು ಬಳಸಲಾಗುವ ವರ್ಡ್ಪ್ರೆಸ್ ಕಾರ್ಯವಾಗಿದೆ.
  9. ನಾನು ಫ್ರಂಟ್ ಎಂಡ್ ಮತ್ತು ಬ್ಯಾಕ್ ಎಂಡ್ ಎರಡನ್ನೂ ಏಕೆ ಬಳಸಬೇಕು?
  10. ಫ್ರಂಟ್-ಎಂಡ್ ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆಯು ತ್ವರಿತ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ಬಳಕೆದಾರರ ಅನುಭವವನ್ನು ಸುಧಾರಿಸುತ್ತದೆ, ಆದರೆ ಬ್ಯಾಕ್-ಎಂಡ್ ಮೌಲ್ಯಾಂಕನವು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಮೊದಲು ಡೇಟಾವನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಮತ್ತು ಸರಿಯಾಗಿ ಸ್ಯಾನಿಟೈಸ್ ಮಾಡುವುದನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ.

ಚೆಕ್ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣದ ಅಂತಿಮ ಆಲೋಚನೆಗಳು:

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು PHP ಎರಡರಲ್ಲೂ ಚೆಕ್‌ಬಾಕ್ಸ್ ಮೌಲ್ಯೀಕರಣವು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು ಉತ್ತಮ ಬಳಕೆದಾರ ಅನುಭವವನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಲು ಮುಖ್ಯವಾಗಿದೆ. ಸರಿಯಾದ ಮುಂಭಾಗದ ಮೌಲ್ಯೀಕರಣವು ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆ ದೋಷಗಳನ್ನು ತಡೆಯುತ್ತದೆ ಮತ್ತು ಸುರಕ್ಷಿತ ಬ್ಯಾಕೆಂಡ್ ಮೌಲ್ಯೀಕರಣವು ಡೇಟಾವನ್ನು ಕುಶಲತೆಯಿಂದ ಅಥವಾ ತಪ್ಪಾದ ಒಳಹರಿವಿನಿಂದ ಸುರಕ್ಷಿತವಾಗಿರಿಸುತ್ತದೆ.

JavaScript ನೊಂದಿಗೆ ನೈಜ-ಸಮಯದ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸಂಯೋಜಿಸುವ ಮೂಲಕ ಮತ್ತು ಸರ್ವರ್-ಸೈಡ್ ಚೆಕ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು PHP ಅನ್ನು ಬಳಸುವ ಮೂಲಕ, ನಿಮ್ಮ WordPress ಫಾರ್ಮ್‌ಗಳನ್ನು ನೀವು ಸುಧಾರಿಸಬಹುದು. ಈ ವಿಧಾನವು ಚೆಕ್‌ಬಾಕ್ಸ್ ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳನ್ನು ಸರಿಯಾಗಿ ಮೌಲ್ಯೀಕರಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸುತ್ತದೆ, ನಿಮ್ಮ ಸೈಟ್ ಅನ್ನು ರಕ್ಷಿಸುವಾಗ ಅಪೂರ್ಣ ಸಲ್ಲಿಕೆಗಳನ್ನು ತಡೆಯುತ್ತದೆ.

ಉಲ್ಲೇಖಗಳು ಮತ್ತು ಹೆಚ್ಚಿನ ಓದುವಿಕೆ
  1. ಈ ಲೇಖನವನ್ನು ಅಧಿಕೃತ ದಾಖಲಾತಿ ಮತ್ತು ಅಭಿವೃದ್ಧಿ ಅಭ್ಯಾಸಗಳ ಆಧಾರದ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ ವರ್ಡ್ಪ್ರೆಸ್ ಡೆವಲಪರ್ ಸಂಪನ್ಮೂಲಗಳು , ಇದು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದರ ಕುರಿತು ಮಾರ್ಗಸೂಚಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ sanitize_text_field() ಕಾರ್ಯ.
  2. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಫಾರ್ಮ್ ಮೌಲ್ಯೀಕರಣಕ್ಕಾಗಿ ಹೆಚ್ಚುವರಿ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳನ್ನು ಎಕ್ಸ್‌ಪ್ಲೋರ್ ಮಾಡಬಹುದು ಮೊಜಿಲ್ಲಾ ಡೆವಲಪರ್ ನೆಟ್‌ವರ್ಕ್ (MDN) , ವಿಶೇಷವಾಗಿ ಸಂಬಂಧಿಸಿದಂತೆ preventDefault() ರೂಪದ ಉಪಯುಕ್ತತೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ವಿಧಾನ.
  3. PHP ಮೂಲಕ ಫಾರ್ಮ್ ಸಲ್ಲಿಕೆಗಳನ್ನು ಸುರಕ್ಷಿತಗೊಳಿಸುವ ಕುರಿತು ಹೆಚ್ಚಿನ ಒಳನೋಟಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು PHP.net , PHP ಕಾರ್ಯಗಳಿಗಾಗಿ ಅಧಿಕೃತ ದಾಖಲಾತಿ, ಉದಾಹರಣೆಗೆ isset() ಮತ್ತು esc_html(), ಇದು ಸುರಕ್ಷಿತ ಡೇಟಾ ನಿರ್ವಹಣೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ.