Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function checkForm(){
- var requiredEquipment = new Array();
- <?php
- global $equipment_items;
- $number = 0;
- foreach( $equipment_items as $key => $equipment_item ) {
- if ( $equipment_item['essential'] == 'yes' ) {
- echo "requiredEquipment[$number] = $key;\n";
- $number++;
- }
- }
- ?>
- var allInputs = jQuery(":input").not("#submit");
- var selectedEquipment = new Array();
- allInputs.each(function(i){
- selectedEquipment[i] = this.name;
- });
- // Feedback for missing Audiometer
- var n = 0;
- var missedAudiometer = false;
- if ( selectedEquipment[0] == 0 ) {
- n = 1;
- }
- for( var i in selectedEquipment )
- {
- if ( selectedEquipment[n] != requiredEquipment[i] && selectedEquipment[n] != '' )
- {
- if ( requiredEquipment[i] == 5 )
- {
- var missedAudiometer = true;
- n--;
- } else {
- missedEquipmentPrompt();
- return false;
- }
- }
- n++;
- }
- if ( missedAudiometer ) {
- missedAudiometerPrompt();
- }
- // Feedback for selecting OEM
- var n = 1;
- if ( selectedEquipment[0] == 0 ) {
- for( var i in selectedEquipment )
- {
- if ( selectedEquipment[n] != requiredEquipment[i] && selectedEquipment[n] != '' )
- {
- missedEquipmentPrompt();
- return false;
- }
- n++;
- }
- correctButOEMFeedback();
- }
- // Feedback for general missing of equipment
- for( var i in requiredEquipment )
- {
- if ( selectedEquipment[i] != requiredEquipment[i] )
- {
- missedEquipmentPrompt();
- return false;
- }
- }
- allEquipmentCorrectFeedback();
- return false;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement