Показать сообщение отдельно
  #2 (permalink)  
Старый 09.02.2016, 17:14
Аватар для Coriolan161
Профессор
Отправить личное сообщение для Coriolan161 Посмотреть профиль Найти все сообщения от Coriolan161
 
Регистрация: 21.11.2015
Сообщений: 440

artddx,
??? Я не понял, зачем нужен readonly, если ты планируешь изменять его значение. Инпут будет подлежать пользовательскому вводу?

А так... вот вариант, с неизменяемым value инпута
<input type="text" id="text-field" value="25" readonly> 
<span id="name"></span>

window.onload = valueAnalize(document.getElementById('text-field').value);

function valueAnalize(_value){
  switch(parseInt(_value,10)){
    case 10: r_out01();
             break;
    case 25: r_out02();
             break;
    default: r_out03();
             break;
  }
}

function r_out01(){
  var a = [];
  a[0] = 'a_Text 1';
  a[1] = 'a_Text 2';
  a[2] = 'a_Text 3';
  var i = Math.floor(Math.random()*a.length);
  document.getElementById('name').innerHTML = a[i];
};

function r_out02(){
  var b = [];
  b[0] = 'b_Text 1';
  b[1] = 'b_Text 2';
  b[2] = 'b_Text 3';
  var i = Math.floor(Math.random()*b.length);
  document.getElementById('name').innerHTML = b[i];
};

function r_out03(){
  var c = [];
  c[0] = 'c_Text 1';
  c[1] = 'c_Text 2';
  c[2] = 'c_Text 3';
  var i = Math.floor(Math.random()*c.length);
  document.getElementById('name').innerHTML = c[i];
};
Ответить с цитированием