Html 复选框不';t使用引导折叠保持值
我尝试在一个项目中使用引导折叠,如果用户单击复选框,就会出现一个文本框,让他们填写一个值,如果他们再次单击复选框,文本框就会消失。当我点击它时,折叠工作正常,文本框出现,当我再次点击时,文本框消失。我遇到的问题是复选框没有保持其值。当我第一次点击它时,它似乎一点也没有勾选,但是文本框切换了。然后,我在单击复选框时放置了一个消息框。当我这样做时,我可以看到复选框被选中,但是当我单击messagebox的ok时,复选框丢失了它的复选框。 复选框在单击时是否保留其检查,然后再次单击时,值将更改。 这是我用过的代码Html 复选框不';t使用引导折叠保持值,html,asp.net-mvc,twitter-bootstrap,Html,Asp.net Mvc,Twitter Bootstrap,我尝试在一个项目中使用引导折叠,如果用户单击复选框,就会出现一个文本框,让他们填写一个值,如果他们再次单击复选框,文本框就会消失。当我点击它时,折叠工作正常,文本框出现,当我再次点击时,文本框消失。我遇到的问题是复选框没有保持其值。当我第一次点击它时,它似乎一点也没有勾选,但是文本框切换了。然后,我在单击复选框时放置了一个消息框。当我这样做时,我可以看到复选框被选中,但是当我单击messagebox的ok时,复选框丢失了它的复选框。 复选框在单击时是否保留其检查,然后再次单击时,值将更改。 这是
<a class="collapsed" data-toggle="collapse" data-parent="#payment-accordion" href="#section1">
<div class="control-group">
<label class="control-label">Allowed </label>
<div class="controls">
@Html.CheckBoxFor(model => model.Allowed, new { @class = "input-mini", @id = "allowed"})
</div>
</div>
</a>
<div class="accordion-body collapse" id="section1">
<div class="control-group">
<label class="control-label">Salary<span class="insert-year"></span>(£)</label>
<div class="controls">
@Html.TextBoxFor(model => model.Salary, StringFormat.Currency, new { @class = "valueChanged", maxLength = 10 })
<br />@Html.ValidationMessageFor(model => model.Salary)
</div>
</div>
</div>
工资(英镑)
@TextBoxFor(model=>model.Salary,StringFormat.Currency,new{@class=“valueChanged”,maxLength=10})
@Html.ValidationMessageFor(model=>model.Salary)
提前感谢您将data toggle=“collapse”data parent=“#payment accordion”
属性设置为标记,因为当您单击链接时,文本框在您单击复选框时不会显示
您已将其设置为复选框。像这样
@Html.CheckBoxFor(model => model.Allowed,
new { @class = "input-mini",
@id = "allowed",
data_toggle = "collapse",
data_parent = "#payment-accordion"
})