Здравствуйте
Есть JS, при выполнении которого символы введенные в инпут сравниваются с массивом и результат выводится в ячейку таблицы.
Проблема в следующем - если в массиве сравнивается один символ, то все хорошо. Если в массиве более одного символа - то сравнения нет.
Пожалуйста, помогите
<input id="eurocode" value="" type="text">
<input type="button" value="go" onclick="send()">
<br><br>
<table id="tab_decode" class="hid" border="1">
<tr>
<td>Марка и модель а/м</td>
<td id="marka_decode"></td>
</tr>
</table>
<script type='text/javascript'>
function send(){
var eurocode = $('#eurocode').val();
var decode1 = new Array();
decode1['Q'] = 'Текст 1'; // один символ
decode1['WR'] = 'Текст 2'; // больше одного символа
decode1['YUJ'] = 'Текст 3'; // больше одного символа
var result = '';
for(i=0;i<eurocode.length;i++){
if(decode1[eurocode[i]]){
result += decode1[eurocode[i]];
$('#marka_decode').text(result);
} else {
$('#marka_decode').text('не определено');
}
}
}
</script>