отправьте форму, когда элементы изменятся

Во-первых: вам действительно следует стараться не использовать устаревший синтаксис Perl и побочные эффекты.

Второе: ответ зависит от структуры данных, которую вы генерируете из входных данных. Вот два примера реализации:

#!/usr/bin/perl
use strict;
use warnings;

# 2D Array: list of array references
my @data = (
    ['Rafa', 'Nadal', 'Data1'],
    ['Goran', 'Ivan', 'Data2'],
    ['Leander', 'Paes', 'Data2'],
    ['Leander', 'Paes', 'Data2'],
);
my %seen;

foreach my $unique (
    grep {
        not $seen{
            join('', @{ 

Во-первых: вам действительно следует стараться не использовать устаревший синтаксис Perl и побочные эффекты.

Второе: ответ зависит от структуры данных, которую вы генерируете из входных данных. Вот два примера реализации:

[110]

Вывод:

$ perl dummy.pl
Rafa,Nadal,Data1
Goran,Ivan,Data2
Leander,Paes,Data2

Rafa,Nadal,Data1
Goran,Ivan,Data2
Leander,Paes,Data2
}) }++ } @data ) { print join(',', @{ $unique }), "\n"; } print "\n"; # List of "objects", keys are table column names @data = ( { first => 'Rafa', last => 'Nadal', data => 'Data1' }, { first => 'Goran', last => 'Ivan', data => 'Data2' }, { first => 'Leander', last => 'Paes', data => 'Data2' }, { first => 'Leander', last => 'Paes', data => 'Data2' }, ); %seen = (); my @key_order = qw(first last data); foreach my $unique ( grep { not $seen{ join('', @{

Во-первых: вам действительно следует стараться не использовать устаревший синтаксис Perl и побочные эффекты.

Второе: ответ зависит от структуры данных, которую вы генерируете из входных данных. Вот два примера реализации:

[110]

Вывод:

$ perl dummy.pl
Rafa,Nadal,Data1
Goran,Ivan,Data2
Leander,Paes,Data2

Rafa,Nadal,Data1
Goran,Ivan,Data2
Leander,Paes,Data2
}{ @key_order } ) }++ } @data ) { print join(',', @{ $unique }{ @key_order }), "\n"; }

Вывод:

$ perl dummy.pl
Rafa,Nadal,Data1
Goran,Ivan,Data2
Leander,Paes,Data2

Rafa,Nadal,Data1
Goran,Ivan,Data2
Leander,Paes,Data2
8
задан sblundy 1 December 2008 в 01:58
поделиться

3 ответа

 /* submit if elements of class=auto_submit_item in the form changes */
$(function() {
   $(".auto_submit_item").change(function() {
     $("form").submit();
   });
 });

Предполагает, что у Вас только есть одна форма на странице. В противном случае необходимо будет сделать выбор форма, которая является предком использования элемента тока $(this).parents("form").submit()

23
ответ дан 5 December 2019 в 04:46
поделиться

Можно использовать выражение в parents() метод для фильтрации родителей. Следовательно это могло бы быть немного более эффективно:

/* submit if elements of class=auto_submit_item in the form changes */
$(".auto_submit_item").change(function() {
    $(this).parents("form").submit();
});
11
ответ дан 5 December 2019 в 04:46
поделиться

Я дал бы идентификатор форме:

$(".auto-submit-item").change(function() {
    $("form#auto-submit").submit();
});
4
ответ дан 5 December 2019 в 04:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: