<select onchange="parent.frames['bottomframeName'].location.href='x.asp?name='+this.options[this.selectedIndex].value"

解决方案 »

  1.   

    方法也一样,传参数,用location.href
      

  2.   

    第二个问题:新建一个hidden,比如<input type="hidden" name="hidVal">,
    然后在前面写一个方法
    function setVal(val) {
        if (val == "1") {
            form.hidVal.value = "paramA";
        } else {
            form.hidVal.value = "paramB";
        }
    }
    之后在两个radio的onclick事件里分别调这个方法,如
    <input type="radio" name="choice" onclick="setVal('1')">
    <input type="radio" name="choice" onclick="setVal('2')">
      

  3.   

    我试过了:<select onchange="parent.frames['bottomframeName'].location.href='x.asp?name='+this.options[this.selectedIndex].value" 怎么不行?
      

  4.   

    如果是下拉框的话,用
    <select name=sy onChange="javascript:return getInfo();">
    <option value="送">送货员
    <option value="提">提货员</select>
    <script language=javascript>
    function getinfo(){
    var sValue,nIndex;
    nIndex=document.frmSy.sy.selectedIndex;
    sValue=document.frmSy.sy.options[nIndex].value;
    //这样不是就可以得到值了吗。剩下的你自己处理吧
    }
    </script>到值了吗。剩下的你自己处理吧
    送人以鱼,不如送人以渔吗。呵呵
      

  5.   

    第一个问题已经解决了,问一下如何得到一个颜色选择面板所得到的值,比如我选择一个颜色时,颜色条的改变是在<TABLE id=ShowColor bgcolor="<%=ys%>" cellSpacing=1 cellPadding=0 width=80 height=20 border=0 onmouseover="trycolor.style.visibility='';"><tr><td></td></tr></TABLE>那么提交表单的时候,如何把ys这个只值传出去,并从color转换为int型(在jsp中)