Я объединил бы два из ответов выше:
go to head of file
sort the whole file
remove duplicate entries with uniq
1G
!Gsort
1G
!Guniq
, Если Вы интересовались наблюдением, сколько дублирующихся строк было удалено, используйте управление-G прежде и после проверять количество строк, существующих в Вашем буфере.
В вашем коде было много опечаток. Например, вы не закрыли тег селектора для jquery.
Вы поместили
$ ("# add_fields" .append (htm);
Должно было быть
$ ("# add_fields"). Append (htm);
Обратите внимание на отсутствующие скобки.
Но я считаю, что ваша проблема в основном заключается в том, как вы пытаетесь получить доступ к значениям через PHP. Я просто помещаю ваш источник на тестовую страницу, и все работает, если вы правильно обращаетесь к значениям.
<?php
foreach ($_REQUEST['txt'] as $printme)
echo $printme."<br/>";
?>
Вышеупомянутый источник работает нормально.
в вашем коде 2 опечатки: htm вместо html
и add_fields / add_files
Это ваш настоящий код?
Если да, то вы не закрыли тег input и тег p .. так что, возможно, форма их проигнорирует ..
var htm = "<p id='row" + id + "'><input type='text' size='20' name='txt[]' id='txt" + id + "' /></p>";