我正在尝试在下拉列表的值更改时验证下拉列表。我想检查表中是否已经存在所选作业状态。下面是我的代码:
<script>
function validate_dropdown(id)
{
alert("Selected id = "+id);
//var msg = <?php echo NotificationRules::model()->validate_job($_POST['id']);?>
//alert("Message from model func = "+msg);
}
</script>
<?php
echo $form->dropDownList($model, 'job_status_id', $jobstatuslist ,
array('empty'=>'Please Select job status (required)', 'onchange'=>'js:validate_dropdown(this.value)')
);
?>
我正在尝试将 js 变量 id 传递给 php 函数并在已存在所选作业状态的条目时发回一条消息。我能够在 js 函数 validate_dropdown() 中获得选定的值,但无法继续进行。任何人请帮助......