这里继续提问: jQuery hide and show text input
<div>
<input type="button" id="btnNewGroup" value="New Group" />
@Html.TextBoxFor(model => model.GroupName, new { @id = "newGroup", @style = "display:none" })
</div>
<input type="submit" value="Send" />
<script type="text/javascript">
$(document).ready(function () {
$("#btnNewGroup").click(function () {
$("#newGroup").toggle();
});
});
</script>
当我点击提交按钮时,我希望我的模型属性GroupName获取正确的值: 如果显示文本输入,则属性将获得输入的值,如果文本输入被隐藏,则属性值将为字符串&#34;其他组&#34;。
答案 0 :(得分:0)
像
这样的东西$('form').submit(function() {
if ($('#newGroup').is(':hidden')) {
$('#newGroup').val('Other Group');
}
}