#javascript #html #forms
#javascript #HTML #формы
Вопрос:
У меня есть таблица, которую я хочу скопировать, и я хочу вставить эти данные в текстовую область. Я делал то же самое с таблицей раньше.
Первая таблица, которая работает, выглядит так при копировании и вставке в текстовую область
12qabYmEaRNJRmFCpsqfmHDBQ5fFu2U2g6 0.00019553
1PZfsRZLZZtoNyNPpTQSRZPXfYCYyg1Z7 0.00011000
3EEwMEc42pQScDWtSyEhZf56wq6iQsmk5e 0.00007234
Итак, поскольку вы не видите проблем с получением этих данных с помощью функции обрезки PHP.
Но вторая таблица выглядит так при копировании:
0x284254f26926Da572db7264758558110B8F9BE0e
0.00066324
0.00016581
181
2020-05-03 14:31:55
0xd274df933df55045db98b993a495e5907684a647
0.00005247 0.00001311
Я попытался создать небольшой js, чтобы устранить пробел между строками во второй текстовой области, но это не работает:
function delete_space() {
var text = $('textarea#mytextarea').val();
var text2 = text.replace(/ /g, ' ')
if (text2 != "") {
console.log(text2);
}
}
Строки должны содержать как строку, а не разделяться на несколько, как вы можете видеть.
Любые предложения по моему коду, который будет выглядеть следующим образом:
0x284254f26926Da572db7264758558110B8F9BE0e 0.00066324 0.00016581 181 2020-05-03 14:31:55
Спасибо за помощь 🙂
Комментарии:
1. Привет! Вы пытаетесь выделить текст с помощью Jquery или чистого js? Способ, которым вы выбрали его, — это Jquery, и если вы не импортируете скрипт, он не будет работать. Чтобы использовать чистый JS, вы можете использовать getElementById или один из них.
2. Я импортировал jquery, но скрипт работает неправильно.
Ответ №1:
Переписывание кода на чистом JavaScript, похоже, работает нормально.
function delete_space() {
var text = document.getElementById('mytextarea').value;
var text2 = text.replace(/ /g, ' ')
if (text2 != "") {
console.log(text2);
}
}