【问题标题】:how to reset dropdown field in form created using spring form tag如何重置使用弹簧表单标签创建的表单中的下拉字段
【发布时间】:2011-07-03 08:56:07
【问题描述】:


我有这样的情况。


单击文本时,我需要重置此字段,即将其指向值 0。

我用过

document.getElementById("Addresses1.stateId").selectedIndex = 0

它改变后端值但不改变显示。有什么帮助吗?

【问题讨论】:

    标签: javascript jquery html select spring-mvc


    【解决方案1】:

    为选择赋值:

    document.getElementById("Addresses1.stateId").value = 0
    

    【讨论】:

    • 值现在改变了。但用户界面保持不变
    • 如果我从 Spring 文档中正确理解,选择 taf 的 path 属性将转换为 name HTML 属性,而不是 id。检查生成的 HTML 是否有正确的 name 属性并尝试执行以下操作:document.getElementsByName("Addresses1.stateId")[0].value = 0;
    • 很抱歉,路径添加了名称和 ID。 name 是相同的东西 "Addresses[1].stateId" 并且 id 没有括号 "Addresses1.stateId" 。
    • 好的,然后呢:document.getElementById("Addresses1.stateId").options[0].selected = 'selected';
    猜你喜欢
    • 2017-04-20
    • 1970-01-01
    • 1970-01-01
    • 2019-11-25
    • 1970-01-01
    • 2014-04-06
    • 1970-01-01
    • 1970-01-01
    • 2012-09-10
    相关资源
    最近更新 更多