function Login() { if(document.forms[0].login_name.value == "") { alert("Please fill in your login name"); document.forms[0].login_name.select(); return; } if(document.forms[0].login_pwd.value == "") { alert("Please fill in your password"); document.forms[0].login_pwd.select(); return; } document.forms[0].submit(); } #### my sourceWebSite="http://xxxxxxxx"; my $agent = WWW::Scripter->new(); my $code; $agent->use_plugin(JavaScript => engine => "JE", ); $agent->get("$sourceWebSite"); $agent->plugin('JavaScript')->set( $agent,'document','forms[0]','login_name','value'=> 'xxxxxx' ); $agent->plugin('JavaScript')->set( $agent,'document','forms[0]','login_pwd','value'=> 'xxxxxx' ); #### $agent->eval($code,"JavaScript",$sourceWebSite);