Toyota Graduate Management Trainee Program 2024

    Contact Details

    Fill all the fields and add an experience section

    [cf7mls_step cf7mls_step-1 "Next" "Step 1"]

    Address

    Fill all the fields and add an experience section

    [cf7mls_step cf7mls_step-2 "Back" "Next" "Step 2"]

    Personal Details

    Fill all the fields and add an experience section

    Date of Birth
    [cf7mls_step cf7mls_step-3 "Back" "Next" "Step 3"]

    Experience

    Fill all the fields and add an experience section

    Start Date
    End Date
    Please Fill the Form before Add new
    Start Date
    End Date
    Please Fill the Form before Add new
    Start Date
    End Date
    Please Fill the Form before Add new
    Start Date
    End Date
    Please Fill the Form before Add new
    Start Date
    End Date
    Please Fill the Form before Add new
    [cf7mls_step cf7mls_step-4 "Back" "Next" "Step 4"]

    Education

    Fill all the fields and add an education section

    SubjectsObtained Grade
    1
    2
    3
    4
    5
    Please Fill the Form before Add new
    Start Date
    End Date
    Please Fill the Form before Add new
    Start Date
    End Date
    Please Fill the Form before Add new
    Start Date
    End Date
    Please Fill the Form before Add new
    Start Date
    End Date
    Please Fill the Form before Add new
    [cf7mls_step cf7mls_step-5 "Back" "Next" "Step 5"]

    Supporting Documents

    [mfile* gt-resume-cv filetypes:pdf|doc|docx min-file:1 max-file:5 class:form-control]
    [cf7mls_step cf7mls_step-6 "Back" "Next" "Step 6"]

    Language Proficiency

    Fill all the fields below.

    Please Fill the Form before Add new
    Please Fill the Form before Add new
    Please Fill the Form before Add new
    [cf7mls_step cf7mls_step-7 "Back" "Step 7"]
    document.addEventListener('DOMContentLoaded', function() { var formBtn2 = document.querySelector('.gt-form-btn-edu'); var repeatSectionsedu = document.querySelectorAll('.repeat-section-edu');// Hide all repeat-sections except the first one for (var i = 1; i < repeatSectionsedu.length; i++) { repeatSectionsedu[i].style.display = 'none'; }// Add event listener to the form button formBtn2.addEventListener('click', function (event) { event.preventDefault();var currentFormIndex = getCurrentFormIndex(repeatSectionsedu);// Remove error_class from all forms before processing repeatSectionsedu.forEach(function (form) { var validationMsg = form.querySelector('#edu-validation-msg'); if (validationMsg) { validationMsg.classList.remove('error_class'); } });for (var i = currentFormIndex; i < repeatSectionsedu.length - 1; i++) { var currentForm = repeatSectionsedu[i]; var nextForm = repeatSectionsedu[i + 1];var isFilled = checkDataFilled(currentForm);if (isFilled && currentForm.style.display !== 'none') { if (nextForm.style.display === 'none') { var removeBtn = createRemoveButton(); currentForm.appendChild(removeBtn); nextForm.style.display = 'block'; break; // Stop iterating after showing the next form } } else { // Add class to current form div using id=form-validation-msg var validationMsg = currentForm.querySelector('#edu-validation-msg'); if (validationMsg) { validationMsg.classList.add('error_class'); } break; // Stop iterating as we only want to mark the current form } } });// Function to check if data is filled in the given form function checkDataFilled(form) { var inputs = form.querySelectorAll('input[type="text"], select');for (var i = 0; i < inputs.length; i++) { if (!inputs[i].value) { return false; } } return true; }// Function to get the index of the current visible form function getCurrentFormIndex(forms) { for (var i = 0; i < forms.length; i++) { if (forms[i].style.display !== 'none') { return i; } } return -1; }// Function to create a "remove form" button function createRemoveButton() { var removeBtn = document.createElement('button'); removeBtn.textContent = 'Remove'; removeBtn.classList.add('remove-btn');// Add event listener to remove the form when the button is clicked removeBtn.addEventListener('click', function() { var formToRemove = this.parentNode; formToRemove.parentNode.removeChild(formToRemove); });return removeBtn; } });document.addEventListener('DOMContentLoaded', function() { const categorySelect = document.getElementById('edu-cat-1'); const eduSubSec1 = document.querySelector('.edu-sub-sec-1'); const eduSubSec2 = document.querySelector('.edu-sub-sec-2');categorySelect.addEventListener('change', function() { const selectedValue = categorySelect.value; console.log(selectedValue); if (selectedValue === 'A/L') { eduSubSec1.style.display = 'block'; eduSubSec2.style.display = 'none'; } else if (['High school', 'Certificate', 'Degree', "Master's degree"].includes(selectedValue)) { eduSubSec1.style.display = 'none'; eduSubSec2.style.display = 'block'; } else { eduSubSec1.style.display = 'none'; eduSubSec2.style.display = 'none'; } });// Trigger change event to set initial visibility based on the default selected value categorySelect.dispatchEvent(new Event('change')); });document.addEventListener('DOMContentLoaded', function() { const categorySelect = document.getElementById('edu-cat-2'); const eduSubSec1 = document.querySelector('.edu-sub-sec-3'); const eduSubSec2 = document.querySelector('.edu-sub-sec-4');categorySelect.addEventListener('change', function() { const selectedValue = categorySelect.value; console.log(selectedValue); if (selectedValue === 'A/L') { eduSubSec1.style.display = 'block'; eduSubSec2.style.display = 'none'; } else if (['High school', 'Certificate', 'Degree', "Master's degree"].includes(selectedValue)) { eduSubSec1.style.display = 'none'; eduSubSec2.style.display = 'block'; } else { eduSubSec1.style.display = 'none'; eduSubSec2.style.display = 'none'; } });// Trigger change event to set initial visibility based on the default selected value categorySelect.dispatchEvent(new Event('change')); });document.addEventListener('DOMContentLoaded', function() { const categorySelect = document.getElementById('edu-cat-3'); const eduSubSec1 = document.querySelector('.edu-sub-sec-5'); const eduSubSec2 = document.querySelector('.edu-sub-sec-6');categorySelect.addEventListener('change', function() { const selectedValue = categorySelect.value; console.log(selectedValue); if (selectedValue === 'A/L') { eduSubSec1.style.display = 'block'; eduSubSec2.style.display = 'none'; } else if (['High school', 'Certificate', 'Degree', "Master's degree"].includes(selectedValue)) { eduSubSec1.style.display = 'none'; eduSubSec2.style.display = 'block'; } else { eduSubSec1.style.display = 'none'; eduSubSec2.style.display = 'none'; } });// Trigger change event to set initial visibility based on the default selected value categorySelect.dispatchEvent(new Event('change')); });document.addEventListener('DOMContentLoaded', function() { const categorySelect = document.getElementById('edu-cat-4'); const eduSubSec1 = document.querySelector('.edu-sub-sec-7'); const eduSubSec2 = document.querySelector('.edu-sub-sec-8');categorySelect.addEventListener('change', function() { const selectedValue = categorySelect.value; console.log(selectedValue); if (selectedValue === 'A/L') { eduSubSec1.style.display = 'block'; eduSubSec2.style.display = 'none'; } else if (['High school', 'Certificate', 'Degree', "Master's degree"].includes(selectedValue)) { eduSubSec1.style.display = 'none'; eduSubSec2.style.display = 'block'; } else { eduSubSec1.style.display = 'none'; eduSubSec2.style.display = 'none'; } });// Trigger change event to set initial visibility based on the default selected value categorySelect.dispatchEvent(new Event('change')); });document.addEventListener('DOMContentLoaded', function() { const categorySelect = document.getElementById('edu-cat-5'); const eduSubSec1 = document.querySelector('.edu-sub-sec-9'); const eduSubSec2 = document.querySelector('.edu-sub-sec-10');categorySelect.addEventListener('change', function() { const selectedValue = categorySelect.value; console.log(selectedValue); if (selectedValue === 'A/L') { eduSubSec1.style.display = 'block'; eduSubSec2.style.display = 'none'; } else if (['High school', 'Certificate', 'Degree', "Master's degree"].includes(selectedValue)) { eduSubSec1.style.display = 'none'; eduSubSec2.style.display = 'block'; } else { eduSubSec1.style.display = 'none'; eduSubSec2.style.display = 'none'; } });// Trigger change event to set initial visibility based on the default selected value categorySelect.dispatchEvent(new Event('change')); });document.addEventListener('DOMContentLoaded', function() { var formBtn3 = document.querySelector('.gt-form-btn-language'); var repeatSections3 = document.querySelectorAll('.repeat-section-language');// Hide all repeat-sections except the first one for (var i = 1; i < repeatSections3.length; i++) { repeatSections3[i].style.display = 'none'; }// Add event listener to the form button formBtn3.addEventListener('click', function (event) { event.preventDefault();var currentFormIndex = getCurrentFormIndex(repeatSections3);// Remove error_class from all forms before processing repeatSections3.forEach(function (form) { var validationMsg = form.querySelector('#language-validation-msg'); if (validationMsg) { validationMsg.classList.remove('error_class'); } });for (var i = currentFormIndex; i < repeatSections3.length - 1; i++) { var currentForm = repeatSections3[i]; var nextForm = repeatSections3[i + 1];var isFilled = checkDataFilled(currentForm);if (isFilled && currentForm.style.display !== 'none') { if (nextForm.style.display === 'none') { var removeBtn = createRemoveButton(); currentForm.appendChild(removeBtn); nextForm.style.display = 'block'; break; // Stop iterating after showing the next form } } else { // Add class to current form div using id=form-validation-msg var validationMsg = currentForm.querySelector('#language-validation-msg'); if (validationMsg) { validationMsg.classList.add('error_class'); } break; // Stop iterating as we only want to mark the current form } } });// Function to check if data is filled in the given form function checkDataFilled(form) { var inputs = form.querySelectorAll('input[type="text"], select');for (var i = 0; i < inputs.length; i++) { if (!inputs[i].value) { return false; } } return true; }// Function to get the index of the current visible form function getCurrentFormIndex(forms) { for (var i = 0; i < forms.length; i++) { if (forms[i].style.display !== 'none') { return i; } } return -1; }// Function to create a "remove form" button function createRemoveButton() { var removeBtn = document.createElement('button'); removeBtn.textContent = 'Remove'; removeBtn.classList.add('remove-btn');// Add event listener to remove the form when the button is clicked removeBtn.addEventListener('click', function() { var formToRemove = this.parentNode; formToRemove.parentNode.removeChild(formToRemove); });return removeBtn; } });