我是CakePHP的初學者,並試圖搜索這個問題,但沒有任何黃金。 我有一個選擇按鈕,當用戶選擇一個選項時,我必須觸發一個事件並將選定的值傳遞給控制器的操作。 代碼低於:cakephp獲取元素值js helper
<?php
//I only need a select button why to bother of creating form
echo $this->Form->input('district',array('label'=>'labelhere','id'=>'idhere'));
//script handler for select option
$this->Js->get('#idhere');
$this->Js->event(
'change',
$this->Js->request(
array('action' => 'listing',<the selected value of #idhere here>),
array('async' => true,
'method'=>'POST',
'update' => '#HFNames')
)
);
?>
<div id="HFNames">
Div to include ajax returns.
</div>
準確地說, 什麼是CakePHP的等效jQuery的$( '選擇')值()。
這裏是生成的HTML代碼:
<html>
<div class="input select"><label for="idhere">labelhere</label><select name="data[district]" id="idhere">
<option value="01">Bhojpur</option>
<option value="02">Dhankuta</option>
<option value="03">Ilam</option>
<option value="04">Jhapa</option>
<option value="05">Khotang</option>
<option value="06">Morang</option>
<option value="07">Okhaldhunga</option>
<option value="08">Panchthar</option>
<option value="09">Sankhuwasabha</option>
<option value="10">Saptari</option>
<option value="11">Siraha</option>
</select></div>
</html>
給輸入的HTML源代碼。 – 2013-04-02 05:23:11
什麼是html源碼? –
其中html是由'echo $ this-> Form-> input('district',array('label'=>'labelhere','id'=>'idhere'))生成的;' – 2013-04-02 05:26:47