=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-mobile/src/main/webapp/dhis-web-maintenance-mobile/smscommand/edit-sms-command.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-mobile/src/main/webapp/dhis-web-maintenance-mobile/smscommand/edit-sms-command.vm 2013-11-26 03:39:47 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-mobile/src/main/webapp/dhis-web-maintenance-mobile/smscommand/edit-sms-command.vm 2013-11-26 09:42:54 +0000 @@ -6,7 +6,7 @@ validation( "updateSMSCommandForm" ); var selectedDataOptions = '{"codes":['; - //$("#codes label").each(function(){ + //$("#codes input").each(function(){ //selectedDataOptions += '{"dataElementId" :' + $(this).attr('value').split('.')[0] + ','; //selectedDataOptions += '"optionId" :' + $(this).attr('value').split('.')[1] + ','; //selectedDataOptions += '"code" :"' + $(this).val() + '"},'; @@ -31,6 +31,26 @@ $("#specialCharactersInfo").val(specialCharactersInfo); $("#updateSMSCommandForm").submit(); }; + + function checkDuplicatedCode( value, index ) + { + for (var i=1; i<=jQuery('.trDataElementCode').length; i++ ) + { + if ( i != index ) + { + var otherValue = document.getElementById('codeValue'+i).value; + if( value!='' && value == otherValue ) + { + markInvalid( 'codeValue'+index, 'Duplicated Value' ); + break; + } + else + { + markValid( 'codeValue'+index ); + } + } + } + }; @@ -50,7 +70,7 @@ $i18n.getString( "name" ) - + $i18n.getString( "parser" ) @@ -123,9 +143,9 @@ $dataElement.name $x.name - - - + + + #end #else