使用jQuery在Javascript函数中引用Yii表单变量

时间:2013-11-06 17:56:26

标签: yii

我有一个使用CFormModel支持的Yii CActiveForm,我正在使用onChange htmlOption来调用javascript send()。 send函数调整一些表单变量并填充一个隐藏字段,准备进行表单序列化和POST回服务器。

我的问题是我不知道如何使用jQuery从javascript函数中引用表单字段,因为CActiveForm更改了它们的名称。目前我不得不对名称进行硬编码,例如$('#SearchForm_myvar').val("myval");这似乎不对。 如何在javascript代码中引用表单变量?

1 个答案:

答案 0 :(得分:1)

从源头找到答案,所以把它放在这里以防其他人想要它。 jQuery id是:

"#" . CHtml::activeId($model,'myvar')