Php 表单方法后不工作

Php 表单方法后不工作,php,html,Php,Html,我的问题似乎很简单,但我正在努力让它发挥作用 这是我的html: <form class="form" role="form" id="form" method="post" action="<?php echo site_url("register"); ?>" onsubmit="" > <div class="col-md-6 col-sm-6 col-xs-12 fm"> <input type="text" class="form-

我的问题似乎很简单,但我正在努力让它发挥作用

这是我的html:

<form class="form" role="form" id="form" method="post" action="<?php echo site_url("register"); ?>" onsubmit="" >
  <div class="col-md-6 col-sm-6 col-xs-12 fm">
    <input type="text" class="form-control" id="email" name="email" 
      value="<?php if(isset($validation_errors['post_data']['email'])) echo $validation_errors['post_data']['email']; ?>" 
      placeholder="Email" >
  </div>
  <div class="text-center">
    <input type="submit" id="btn" name="btn" class="btn" value="Quero ganhar um Cartão">
  </div>
</form>

在控制器中添加url帮助程序,然后只有您可以在查看页面中访问
站点\u url()

$this->load->helper('url');

在您的
表单中删除不必要的
onsubmit=“
标签

我确实设法做到了这一点

我的重定向链接上没有“www”,尽管有重定向,它还是需要“www”来完成帖子


感谢所有试图帮助的人

你的英语很好。你在
onsubmit=“
”上调用什么?你可以用
@MathieuLescaudron替换
。\u url()网站很好。它写的是我期望的url,但只是为了在没有echo的情况下获得更好的语法。就像我说的,它会转到我期望的URL。但它不作为邮政编码
$this->load->helper('url');