Using a text link to submit a form

Using a text link to submit a form

Hi I want to use a text link to submit a form and get the POST values instead of an ugly submit button which is difficult to style. I thought it would be simple but I can't do it - whats the problem with this .js?

<script>
  
$(document).ready(function() {
      
  $('#link1').click(function() {
     $('#form1').submit();
  });

});
</script>

Thanks
Steven