小弟刚接触freeer谁能帮个忙解决下问题! 以前在JSP页面上用   <select name=“select1” onchange="changeClick()" >
        <option value="1">aaa</option>
        <option value="2">bbb</option>
    </select>
<div id="div1" style="display:none;">
    <input type="text" name ="text1" />
     <input type="text" name ="text2" /></div>
当select1触发onchage事件后 function 中判断如果select1对象的当前选定值为2时,隐藏div1 非2时显示div1
 可换到freeer模板同样的功能怎么写啊?
   function changeClick() {
   。。(如何写啊??)
  }

解决方案 »

  1.   

    freeer 里好像可以写html的代码  方法该怎么写还是怎么写。
      

  2.   

    这个和freeer的使用一点关系都没有,你还是写javascript的代码  function changeClick() {
         var obj = document.getElementById(”select1”); //select1
         var index = obj.selectedIndex; // 选中索引
         var text = obj.options[index].text; // 选中文本
         var value = obj.options[index].value; // 选中值
         var objdiv1 = document.getElementById("div1"); 
         var objdiv2 = document.getElementById("div2"); 
         if(value == "1"){//这里使用text和index也可以
     objdiv1.style.display = "inline";
     objdiv2.style.display = "none";
         }else{
     objdiv2.style.display = "inline";
     objdiv1.style.display = "none";
         }
    }