提交表单而不使用提交按钮

I am trying to submit this for without using a submit button. Here I have used javascript and once the form has submitted user should be directed to the B.php.

html code

   <form id="jsform" action="B.php" method="POST" target="_blank"> 
       <input type="hidden" value="test" name="title"/>                          
   </form>

java-script code

<script type="text/javascript">
     document.getElementById('jsform').submit();
</script>

These 2 code lines run separately but not running together. Any mistakes have I done.

In javascript you can do this:

window.onload=function() {
  document.getElementById("jsform").submit(); // using ID
}

And with jQuery

$(function() {
  $("#jsform").submit(); // using ID
});

I write my comment as an actual answer this time.

Drop target="_blank" and it should work just fine. Otherwise your browser might see it as a popup.

Also make sure your JS is run after your form.

Use form name to submit

document.myform.submit();