- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-10-2018
08:50 PM
09-10-2018
08:50 PM
Add custom js at phtml
<script type="text/javascript"> require([ 'jquery', // jquery Library 'jquery/ui', // Jquery UI Library 'jquery/validate', // Jquery Validation Library 'mage/translate' // Magento text translate (Validation message translte as per language) ], function($){ $.validator.addMethod( 'validate-thai', function (value) { if (strlen (value)! = 13) { return false; } $ rev = strrev (value); // reverse string Step 0 Prepare $ total = 0; for ($ i = 1; $ i <13; $ i ++) // Step 1 - Put the 12 digit number into the main split. { $ mul = $ i +1; $ count = $ rev [$ i] * $ mul; // Step 2 - Get the 12 digit number multiplied by its digit. $ total = $ total + $ count; // Step 3 - Take all the 12 sums up. } $ mod = $ total% 11; // Step 4 - Take the number from step 3 to mod 11 (divide the fraction) $ sub = 11 - $ mod; // Step 5 - Remove 11, delete it with the number from step 4. $ check_digit = $ sub% 10; // If it is deleted, it has come out as a 2 digit number, take the digit in the unit to Check Digit if ($ rev [0] == $ check_digit) // Check the value with the last digit of Identity card return true; /// if match is true else return false; }); });
Hi everyone!
I'm trying to add custom js to validate Thai Id but something wrong with my code when i submitted, the script didn't work. I also added css class 'validate-thai' to id field input but nothing seems worked. Is there any to fix this ? Thanks a lot
Labels:
2 REPLIES 2
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-11-2018
01:09 AM
09-11-2018
01:09 AM
Re: Add custom js at phtml
* What error do you see in console?
* Do you actually see that script loaded in debug tools?
Did you find it helpful? Please give "Kudos" or "Accept as Solution".
Meet 70+ extensions and templates for M1 & M2 in one place
Meet 70+ extensions and templates for M1 & M2 in one place
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
09-11-2018
01:34 AM
09-11-2018
01:34 AM
Re: Add custom js at phtml
Please below syntax for use jquery in require
require([
'jquery'
], function ($) {
$('#layered-filter-block').addClass('filter-no-options');
});
Did you find it helpful? Please give "Kudos" or "Accept as Solution".