求大神解决,求思路
@using (Html.BeginForm("Create", "IActApply", FormMethod.Post, new { Step = ViewBag.Step, @class = "Lzldform" }))
{
@Html.AntiForgeryToken()
@Html.Hidden("ActCode", "LzldBase")
<div class="col-md-9">
<div style="border: 1px solid;width:280px">
@Html.RadioButtonFor(Model => Model.PropertyInfo.PropertyUnit, "区县园林绿化局", new
{
@id =
"Statusradio0",
@name = "Status"
})区县园林绿化局
<br />
@Html.RadioButtonFor(Model => Model.PropertyInfo.PropertyUnit, "市园林绿化局直属绿地", new
{
@id =
"Statusradio1",
@name = "Status"
})市园林绿化局直属绿地
<br />
@Html.RadioButtonFor(Model => Model.PropertyInfo.PropertyUnit, "其他", new
{
@id = "Statusradio2",
@name
= "Status"
})其他
@Html.TextBoxFor(model => model.PropertyInfo.PropertyUnit, new
{
@id = "Pro",
@class = "form-control",
style
= "display:none"
})
<br />
@Html.ValidationMessageFor(model => model.PropertyInfo.PropertyUnit)
</div>
<br />
</div>
}
JS:
<script type="text/javascript">
var demo = $(".Lzldform").Validform({
tiptype: 3,
label: ".label",
});
demo.addRule([{
ele: ":radio:first",
datatype: "*"
}]);
$("#Statusradio0").click(function () {
$("#Pro").hide();
})
$("#Statusradio1").click(function () {
$("#Pro").hide();
})
$("#Statusradio2").click(function () {
$("#Pro").show();
})
</script>
点击其他按钮的时候显示隐藏的文本框-点击提交的时候提交的是文本框的值而不是按钮的值-求代码-求思路