首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未显示的单选按钮值

未显示的单选按钮值
EN

Stack Overflow用户
提问于 2014-09-26 01:24:25
回答 1查看 593关注 0票数 0

我有一个带有两个隐藏字段的表单,这两个字段是根据对先前输入的答案显示的。我没有任何问题,让这些出现在一些JavaScript。但是,我无法将我的单选按钮的值插入到页面上。以下代码:

代码语言:javascript
复制
<div id="hidden-fields" style="display:none">
    <div class="sixteen columns input-wrap">
      <input id="delivery-instructions" name="ship_delivery_instructions" type="text" placeholder="Special delivery instructions?">
    </div>
    <div class="sixteen columns input-wrap">
      <label>Preferred dropoff time
        <input type="radio" class="radio-button" name="ship_dropoff_time" value="1">1 - 3 PM
        <input type="radio" class="radio-button" name="ship_dropoff_time" value="6">6 - 8 PM
      </label>
    </div>
  </div>
</div>

结果为以下输入:

代码语言:javascript
复制
<input type="radio" class="radio-button" name="ship_dropoff_time" value>
<input type="radio" class="radio-button" name="ship_dropoff_time" value>

有人知道为什么我的单选按钮值正在消失吗?

编辑:这是用于显示字段的CoffeeScript。

代码语言:javascript
复制
events:
  "keyup #zip": "check_zip_code"

check_zip_code: (e) ->
  currentZip = e.currentTarget.value
  if eligibleZipCodes.indexOf(currentZip) == -1
    @makeFieldsInvis()
  else
    @makeFieldsVis()

makeFieldsInvis: ->
  $("#hidden-fields").css("display", "none")
  $("#delivery-instructions").val("")
  $(".radio-button").each(-> $(this).attr('checked', false))

makeFieldsVis: ->
  $("#hidden-fields").css("display", "block")
EN

回答 1

Stack Overflow用户

发布于 2014-09-26 01:46:29

我相信我已经找到了一个解决方案:

这是我的JSFiddle:http://jsfiddle.net/pmbbLkzk/

尝试添加结束输入标记,或自行结束输入标记:

代码语言:javascript
复制
<input [ATTRIBUTES] ></input>
<input [ATTRBITUES] />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26044551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档