首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

用JS得到smarty上的下拉框值解决办法

2012-03-08 
用JS得到smarty上的下拉框值selectnameendYearonChange refreshPostEndDate() {html_optionsoptions

用JS得到smarty上的下拉框值
<select   name=endYear   onChange= "refreshPostEndDate() ">
  {html_options     options=$year_options   selected=$endYear   class= "trans_form "}
</select>


function   refreshPostEndDate()
{
var   temp   =   document.getElementsByName( "endYear ");

请问怎样才能得到页面上select的信息,我想得到所有选项以及所选的值
谢谢

[解决办法]
var temp = document.getElementsByName( "endYear ").options[document.getElementsByName( "endYear ").selectedIndex].value;
[解决办法]
var obj = document.getElementsByName( "endYear ");
var temp = obj.value; //所选值

var len = obj.options.length;

for(var i = 0; i < len; i++)alert(obj.options[i].value);

热点排行
Bad Request.