#!/usr/bin/perl
use strict;
use CGI;
use CGI::Ajax;

my $cgi = new CGI;
my $pjx = new CGI::Ajax( 'exported_func' => \&perl_func );
print $pjx->build_html( $cgi, \&Show_HTML);

sub perl_func {
  my $input = shift;

  my $output = $input . " <-было введено.";
  return( $output );
}

sub Show_HTML {
  my $html = <<EOHTML;
           <HTML>
           <BODY>
             Enter something:
               <input type="text" name="val1" id="val1"
                onkeyup="exported_func( ['val1'], ['resultdiv'] );">
             <br>
             <div id="resultdiv"></div>
           </BODY>
           </HTML>
EOHTML
return $html;
}