请问各位高手,我用dwr做了一个省市联动的效果,现在我想在action中取select 标签中option的值,而不是下标,我该怎么写呢?网上查到的方法都不行
    <body onload="loadProvince()">
    <s:form action="dobranch!addBranch.action" id="myform">
        <table border="0" align="center">
            <tr>
                <td colspan="2" align="center">
                    添加营业网点
                </td>
            </tr>
            <tr>
                <td align="right">
                    网点名称
                </td>
                <td>

                    <input name="branch.branchName" type="text" id="textfield"
                        size="18">
                </td>
            </tr>
            <tr>
                <td align="right">
                    网点所属省份
                </td>
                <td>
                    <select id="province" onchange="loadCities(this.value)"
                        name="branch_branchProvince" style="width: 142px">
                        <option value="0">
                            --请选择省份--
                        </option>
                    </select>

                    <input type="hidden" name="provinceval" id="sel_text">
                </td>
            </tr>
            <tr>
                <td align="right">
                    网点所在城市
                </td>
                <td>
                    <select id="city" name="branch.branchCity" Style="width: 142px"> 

                        <option value="0">
                            --请选择城市--
                        </option>
                    </select>
                    <input type="hidden" name="cityval" id="sel_text2">
                </td>
            </tr>
            <tr>
                <td align="right">
                    网点电话
                </td>
                <td>
                    <label for="textfield2"></label>
                    <input name="branch.branchTel" type="text" id="textfield2"
                        size="18">
                </td>
            </tr>
            <tr>
                <td align="right">
                    网点邮编
                </td>
                <td>
                    <input name="branch.branchZip" type="text" id="textfield5"
                        size="18">
                </td>
            </tr>
            <tr>
                <td align="right">
                    网点经理编号
                </td>
                <td>
                    <input name="branch.branchManagerId" type="text" id="textfield3"
                        size="18">
                </td>
            </tr>
            <tr>
                <td align="right">
                    网点地址
                </td>
                <td>
                    <textarea name="branch.branchAddress" cols="18" rows="4"
                        id="textfield4"></textarea>
                </td>
            </tr>
            <tr>
                <td colspan="2" align="center">
                    <input type="submit" name="button" id="button" value="添加">
                    <input type="reset" name="button2" id="button2" value="重置">
                </td>
            </tr>

        </table>
    </s:form>
</body>--------------------------------------------------------------------------------------

js代码

function loadProvince() {
provinceBiz.getProvinces(processProvince);
}
function processProvince(data) {
DWRUtil.addOptions("province", data);
var obj = document.getElementById("province");
}
function loadCities(obj) {
cityBiz.getCities(obj, processCity);
}
function processCity(data) {
document.myform.city.options.length = 1;
DWRUtil.addOptions("city", data);

}


3个回答

function kk() { var shuiguo = document.getElementById("shuiguo"); var mz = shuiguo.options[3].text; alert(mz); }



水果:
苹果
香蕉
橘子
柚子

就是option中value的值呗? 如果你用了struts2 你的action中定义一个域,名字和你的select的name相同。然后提交表单直接就能拿到值了。。

是不是option后面的文本值?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!