2011-02-28 42 views
0

我想調用控制器函數CreateData()上提交按鈕點擊,但它不工作。按鈕clik上的呼叫控制器功能不起作用

這是我的代碼。

<form method="post" > 
<input type="submit" value="CREATE" name="btncreate" id="btncreate" />   
</form> 

function CreateData(){  
    if($this->input->post('btncreate')) 
     $this->load->view('demo'); 
} 
+3

「但它不工作」是尋求支持時,你所能給予的最無用的說法。什麼不行?該按鈕不會觸發提交操作?該頁面轉到404?該頁面會引發錯誤?加載時服務器會隨機爆炸?在我們有機會幫助您解決問題之前,您必須定義一個錯誤。 – 2011-02-28 10:43:33

回答

3

你忘了「行動」的屬性:

<form method="post" action="your_controller/CreateData" > 
<input type="submit" value="CREATE" name="btncreate" id="btncreate" />   
</form> 

function CreateData(){ 
    $this->load->view('demo'); 
} 
+3

我希望stackoverflow會讓我只說「大聲笑」,並做到這一點。 – 2011-03-01 09:21:51