I've got a normal HTML page inside a normal Apache http server (http://yyy.yyy.yyy.yyy/index.html ), by having an authentication form, with this form I have to access using the qualifications for an application situated in other server with diferent IP , that server possess a guaranteed application with tomcat: this is actually the login form within the apache http server:

<form method="POST" id="theForm" 
  <input name="j_username" type="text" class="tx_form" id="j_username" size="20" />
  <input name="j_password" type="password" class="tx_form" id="textfield2" size="20" />
  <input name="btn" type="submit" value="login" />

the submit only works random in chrome and dont operate in IE and FF. im doing a problem?

You're missing a submit button. Chrome transmits the values even without submit button whenever you press enter. Opera and IE don't.

If you do not want the sumbit button (not suggested), you could attempt something similar to

<input type='text' name='bla' onKeyDown="if (window.event.keyCode==13) this.form.submit();">

I suggest setting up tamperdata in opera after which click on the "start tamper" button within the tamperdata window. Click submit around the forum after which "tamper" the request. This will help you to view and modify all the data inside a http request.

There maybe some variations once the request is distributed from the remote server versus in your area. For just one the "referer" will change plus some programs take a look as a kind of CSRF protection. Another factor to look out for is missing get/publish variables, you may have forgotten something or it's possible modified with javascript. Finley make certain the content-type from the request is identical.

This is the way you alter this content kind of a publish request:

<form action="http://xxx.xxx.xxx.xxx:8080/securedapp/j_security_check"

An alternative choice is by using Wireshark to capture the http reqeusts produced by chrome/ie/opera. Use a diff tool like Meld to check packets.