0

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

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

4

1 回答 1

1

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

"#" . CHtml::activeId($model,'myvar')
于 2013-11-06T18:56:43.667 回答