Нужно чтобы по нажатию на кнопку в textbox добавлялась следущая по алфавиту буква.
var alph = "abcdefghijklmnopqrstuvwxyz";
a_t=alph.split("");
for(i=0;i<p;i++){
str="main_form.t_"+n+".value+=a_t[i]";
eval(str);
}
Пример решения задачи используя генераторы:
const alph = "abcdefghijklmnopqrstuvwxyz";
const textarea = document.querySelector('textarea');
const button = document.querySelector('button');
button.addEventListener('click', function() {
let result = generator.next();
textarea.textContent += result.value||'';
})
const generator = addChar(alph);
function* addChar(str) {
for (let i = 0; i <str.length; i++) {
yield str[i];
}
return '';
}
<textarea></textarea>
<button>click me </button>
+- так можно сделать
const letters = 'abcdefghijklmnopqrstuvwxyz'
const textInput = document.querySelector('input[type="text"]')
document.querySelector('input[type="button"]').addEventListener('click',
e => {
let currentValue = textInput.value
if (currentValue.length >= letters.length) return
textInput.value = currentValue + letters[currentValue.length]
})
<input style="width:100%" type="text" />
<input type="button" value="+" />
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
подскажите, как подогнать высоту контейнера под меню, которое выпадает справа?
Суть задачи в чем, имеется два строковых массиваДопустим массив "А" и "В"