繁体   English   中英

Codeigniter表单,提交后不执行任何操作

[英]codeigniter form, no action when submited

我正在尝试制作一个代码点火器表单,但是当我按下按钮时什么也没发生。 我已经检查了所有内容一千次,但没有任何反应。

这是表单代码:

    $this->load->helper('form');
$this->load->helper('captcha');

$attributs = array('class' => 'col-md-12 col-xs-12', 'id' => 'inscription');
echo form_open('utilisateur/ajouter', $attributs);
echo "Nom <br>".form_input('nom','test')."<br>";
echo "Prénom <br>".form_input('prenom','test')."<br>";
echo "Age <br>".form_input('age','test')."<br>";
echo "Pseudo <br>".form_input('pseudo','test')."<br>";
echo "Email <br>".form_input('email','test')."<br>";
echo "Mot de passe <br>".form_password('mdp','test')."<br>";
echo "Confirmation <br>".form_password('mdpConf','test')."<br>";
$bouton = array(
    'name' => 'button',
    'class' => 'button',
    'content' => 'Valider !'
);
echo "<br>".form_button($bouton);
echo form_close();

控制器称为代码:

    class Utilisateur extends CI_Controller {
    protected $Pseudo;
    protected $Email;
    protected $Nom;
    protected $Prenom;
    protected $Age;
    protected $DateInscription;

    public function __construct()
    {
        parent::__construct();
        $this->Pseudo=$Pseudo;
        $this->Email=$Email;
        $this->Nom=$Nom;
        $this->Prenom=$Prenom;
        $this->Age=$Age;
        $this->DateInscription=$DateInscription;
    }
    public function ajouter()
    {
        redirect('pages/view/accueil/', 'location');
    }
}

我已经有一段时间没有使用codeignitor了,但是可以肯定的是,如果要提交表单,应该使用form_submit($bouton); 而不是form_button($bouton);

使用form_submit()

echo form_submit('mysubmit', 'Submit Post!');

将产生:

<input type="submit" name="mysubmit" value="Submit Post!" />

就你而言

form_submit($bouton);

会产生

<input type="submit" content="Valider !" class="button" value="" name="button">

缺少任何东西吗?

答案是肯定的。

什么?

值提交按钮。

$bouton = array(
    'name' => 'button',
    'class' => 'button',
    'content' => 'Valider !',//this will work for button, not submit button.
    'value' => 'Valider !'     

);

欲了解更多参考,请参阅

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM