[英]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.