我需要修改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);'
答案 0 :(得分:1)
像
这样的东西$('#ModelNameFieldName').change(function() {
alert($(this).val());
});
应该诀窍。