Вероятно, проще всего просмотреть эту скрипку: http://jsfiddle.net/Ahfm7/4/
В настоящее время реализованы только значения агента и расширения в раскрывающемся списке.
Я столкнулся с парой ошибок, которые, как я надеялся, кто-нибудь может помочь выяснить.
Во-первых, когда вы добавляете новую строку выпадающих меню, не выбирая ничего в первой, и переходя к выбору опции во второй, форма может быть отправлена.
Аналогично, если вы выберете опцию в первой строке, затем добавите другую и удалите ее, кнопка отправки останется отключенной.
Мне просто интересно, кто-нибудь знает, как это исправить?