我有一个带有下拉菜单和许多其他内容的网页。 我想检索下拉菜单的值,我知道可以在提交后使用$ _POST来完成。但我想在提交之前检索它,因此使用javascript代码。
document.getElementById().value;
我对如何在表单页面中编写此代码感到困惑。
echo $form->dropDownlist($model2,'ename',CHtml::listData
(Lists::model()->findAll(),'ename','ename'));
如何在表单页面中将该函数调用为javascript?
答案 0 :(得分:1)
下拉ID与 YourModelname_ename
相似获取下拉列表的ID并使用此代码
var dom = document.getElementById("idofyourdropdown");
var result= dom. options [dom. selectedIndex]. text; //give selected text