【问题标题】:Get the selected value from a springform:select and use it as a parameter href从 springform 中获取选定的值:select 并将其用作参数 href
【发布时间】:2017-09-05 22:33:14
【问题描述】:

我想知道如何从

中获取所选值
<springform:select id="novoPlastico" class="input" path="novoPlastico.codPlastico" value="${form.novoPlastico.codPlastico}">
                        <option value=-1>Selecione</option>
                    </springform:select>

<td><springform:select id="grupoAfinidade" class="input" path="grupoAfinidade.grp" value="${form.grupoAfinidade.grp}" onchange="carregarNovosPlasticos();">
                    <option value=-1>Selecione</option>
                </springform:select></td>       

并在后面的href中使用这些值

  <a href="${pageContext.request.contextPath}/parametros/migrCanais.do?plastNovo=${
    --HERE I WANT THE FIRST SELECTED VALUE -- }&grp=${ -- HERE I WANT THE SECOND SELECTED VALUE --}" class="bt"><span>Go!</span></a>

编辑1:

<script type="text/JavaScript" language="JavaScript" src="${pageContext.request.contextPath}/js/jquery-2.1.4.min.js"></script>

jQuery. noConflict();

jQuery("#btConfirma").on("click", function(e) {
    e.preventDefault();

    var value1 = jQuery("#novoPlastico").val();
    var value2 = jQuery("#grupoAfinidade").val();

    window.location.href = ctx + "/parametros/migrCanais.do?plastNovo=" + value1 + "&grp=" + value2;
});

<a id="btConfirma" class="bt" href="#"><span>Confirmar migração de canais de venda</span></a>

【问题讨论】:

    标签: javascript java spring href


    【解决方案1】:

    首先在你的jsp头元素中添加这个:

    <script type="text/javascript">var ctx = "${pageContext.request.contextPath}"</script>
    

    然后尝试使用以下 javascript 代码:

    $(".bt").on("click", function(e) {
        e.preventDefault();
    
        var value1 = $("#novoPlastico").val();
        var value2 = $("#grupoAfinidade").val();
    
        window.location.href = ctx + "/parametros/migrCanais.do?plastNovo=" + value1 + "&grp=" + value2;
    })
    

    【讨论】:

    • 我需要删除 中的 href 吗?
    • 你可以把 href="#" 放在那里
    • 你添加了jquery吗?您在浏览器控制台中遇到了什么错误?
    • 已添加,没有出现错误,我已经用我所做的编辑了帖子
    • 成功了,是我调用函数的错误,ty
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-24
    • 1970-01-01
    • 1970-01-01
    • 2021-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多