应该用onchangecheckDownFile();内容呢

解决方案 »

  1.   

    <select name="ziliao" size="4" OnClick="checkDownFile();">
    <option  value="R">R</option>
    <option  value="Y">Y</option>
    <option value="A">A</option>
    <option  value="B">B</option>
    </select>
    <script>
    function checkDownFile()
    {
    window.confirm("触发!");
    }
    </script>
    没有问题.调整一下脚本位置.
      

  2.   

    onChange=javascript:window.open(this.options[this.selectedIndex].value)
      

  3.   

    onChange=javascript:window.open(this.options[this.selectedIndex].value)
    那么长,
    只要
    onChange=javascript:window.open(this.value)
    就可以了
      

  4.   

    checkDownFile()函数有问题或者函数应该定义在调用位置以前。
      

  5.   

    <script language="JavaScript">
    function checkDownFile(var){
      alert("1111");
             alert(var);
    }
    </script>
    <form name="ziliaoform" action="../downLoadFile.clare" target="_parent">
    <select name="ziliao" size="4" OnChange="checkDownFile(this.value);">
    <option  value="R">R</option>
    <option  value="Y">Y</option>
    <option value="A">A</option>
    <option  value="B">B</option>
    </select>
    <input type="submit" value="下载">
    </form>
    我是这样写的,还是不能触发onchange呀
      

  6.   

    请问如何获得选择的option 的value值?
      

  7.   

    把OnChange="checkDownFile(this.value);"换成onChange=javascript:window.open(this.options[this.selectedIndex].value)试试。应该好使的。
      

  8.   

    搞定了
    <script language="JavaScript">
    function checkDownFile(){
      //alert("1111");
      //alert(document.ziliaoform.ziliao.options[document.ziliaoform.ziliao.selectedIndex].value);
      var s=document.ziliaoform.ziliao.options[document.ziliaoform.ziliao.selectedIndex].value;
      //alert(s); 
    if(s=="R"){
    document.ziliaoform.address.value="有线用户宽频用户入网申请表";

    if(s=="Y"){
    document.ziliaoform.address.value="委托银行结算宽带网络服务费用协议书";

    if(s=="A"){
    document.ziliaoform.address.value="有线宽频用户安装单";

    if(s=="B"){
    document.ziliaoform.address.value="有线宽频业务变更登记表";

    }
    </script>