私はperlで小さなスクリプトを持っています。スクリプト内には「フォーム」があります。フォームは次のようになります。
sub print_form {
my ($tt, $idnum) = @_;
print "<CENTER>\n";
print "<FORM METHOD='POST' ACTION='/cgi/thisscript.pl'>\n";
print " <INPUT type='hidden' name='idnum' value='$idnum' />\n";
print " <INPUT type='hidden' name='rain' value='$ttprefix' />\n";
print " <LABEL FOR='pin'>label 1</LABEL>\n";
print " <SELECT name='pin'>\n";
my $profiles = $tt->get_profile_urls;
for my $pin (keys %$profiles){
print " <OPTION value='$pin'>$profiles->{$pin}{name} ($pin)</OPTION>\n";
}
print " </SELECT>\n";
print " <BR />\n";
print " <LABEL FOR='invid'>Select the qouta</LABEL>\n";
print " <SELECT name='invid'>\n";
my $qouta = $tt->get_qouta;
for my $invid (sort { $a <=> $b } keys %$qouta){
my ($name, $pren) = ($qouta->{$invid}{name}, $qouta->{$invid}{pren});
print " <OPTION value='$invid'>$name ($pren)</OPTION>\n";
}
print " </SELECT>\n";
print " <BR />\n";
print " <LABEL FOR='qty'>qouta quantity</LABEL>\n";
print " <INPUT type='text' name='qty' value='$atom' />\n";
print " <BR />\n";
print " <INPUT type='submit' value='submit'/>\n";
print "</FORM>\n";
print "</CENTER>\n";
}
たとえば、JavaScript関数(同じページ上)が自動的に「送信」ボタンを何度もクリックするように、ループしようとしています。
送信機能をjavascriptに「自動的に」クリックさせることは可能ですか? グリースモンキーを使用したユーザースクリプトでこれが可能であることは理解していますが、これをすべてWebページで実行できるようにしたいと考えています。