如何从cake php FormHelper获取当前选择值

时间:2013-07-30 12:23:07

标签: php cakephp

我需要修改cakePHP中的一些代码,最后一件让我感到困惑的是我无法从输入表单中获取当前值并将其发送到我的jquery脚本。

表格如下:

   <?php echo $this->Form->input('country', array('options' => $countriesOption, 'onchange' => 'getHotels(this.value, $(\'showSingleInput\').checked);', 'style' => 'margin: 10px;', 'div' => false, 'label' => false, 'error' => 'false', 'hiddenField' => false, 'id' => 'countryInput')); ?>
   <?php 
   if($regionOption != null){
        echo $this->Form->input('region', array('options' => $regionOption, 'onchange' => 'getHotelsInRegion(this.value,this.value, $(\'showSingleInput\').checked);', 'style' => 'margin: 10px;', 'div' => false, 'label' => false, 'error' => 'false', 'hiddenField' => false, 'id' => 'regionInput')); 
    }?>

问题出现在第二个输入形式'region'。

我需要从“country”表单输入中将第一个值作为第一个值传递给JQuery方法当前选择的值。

我需要做的所有事情都在这里:

'getHotelsInRegion(this.value,this.value, $(\'showSingleInput\').checked);'

1 个答案:

答案 0 :(得分:1)

这样的东西
$('#ModelNameFieldName').change(function() {
    alert($(this).val());
});

应该诀窍。