Привет, друзья! Я довольно новичок в javascript и html, поэтому этот проект занимает гораздо больше времени, чем мне, вероятно, нужно.Вот проблема, я хочу сохранить содержимое таблицы в текстовый файл.
Вот код в виде
print start_form(-action=>"",-onSubmit=>"return false;");
print table({-border=>1,-cellpadding=>3,-name=>"tabla",-id=>"tab"},
th(["Matricula","Nombre","Apellido Paterno","Apellido Materno","Sexo","Edad","Carrera","Email",
"Materias","Promedio","Borrar"]));
print submit(-label=>'Guardar',-onClick=>'salvar();',-onSubmit=>"salvar(); return false;");
print hidden(-name=>'escondido',-id=>'hid',
-default=>['0']);
print hidden(-name=>'escondido2',-id=>'hid2',
-default=>['nadiemeve2']);
print end_form;
Строки добавляются в таблицу, как она читаетфайл с использованием javascript, поэтому, когда я хочу сохранить содержимое отображаемой таблицы в текстовый файл, я делаю это:
if (param) {
open FT, "+>>".param('escondido2') or die "No se puede abrir el archivo";
print FT param('celda60');
close FT;
}
Здесь 'celda60' - это имя одного текстового поля внутри поля,имя дается при создании ячейки.Как вы могли заметить, я просто пытаюсь сохранить одну ячейку в качестве теста, дело в том, что она не работает.Это не спасает вещь.но если я это сделаю: выведите FT param ('celda60'). "TEST";единственное, что он сохраняет в моем файле, это TESTESTESTEST, поэтому проблема должна быть в param ('celda60'). Если вам интересно, что salvar () выглядит следующим образомполучите количество строк, чтобы, когда я приступил к сохранению, я мог сохранить содержимое внутри каждого текстового поля из каждой ячейки, выполнив несколько циклов.
Есть идеи, что я здесь делаю неправильно?Я имею в виду, помимо множества элементарных вещей, я думаю.