判断select的value
在onchanged的时候根据相应的value为编辑框设值

解决方案 »

  1.   

    <form name=from1>
    <select name=aa onchange="test();">
    <option value=1>年
    <option value=2>月
    </selct>
    <input type="test" name=bb value="请选择">
    </from><script>
    function test(){
      if(document.form1.aa.value==1){
           document.form1.bb.value="请输入年份";
    }else{
           document.form1.bb.value="请输入月份";
    }
    }
    </script>
      

  2.   

    但是我得下拉框的内容是从数据库中动态的取出来得,也就是说没法为option的value赋值,并且我的下拉框内容也有重复的比如说年度预算表,年度预测表等这种情况下都要显示输入年份编辑框。
      

  3.   

    <form name=from1>
    <select name=aa onchange="test();">
    <option value=1>年
    <option value=2>月
    </selct>
    <input type="test" name=bb value="请选择">
    </from><script>
    function test(){
      if(document.form1.aa.value.findIndex('年度')>=0){
           document.form1.bb.value="请输入年份";
    }else{
           document.form1.bb.value="请输入月份";
    }
    }
    </script>