我找到了一个jQuery函数,其中默认值“ $”将被替换为例如“默认值”。但是我不知道为什么它没有使用此功能。
<div class="form-group">
@Html.Label("Product price")
@Html.TextBoxFor(x => x.P_price, null, new { @class = "form-control" ,
@Value = "$", @id = "txtTitle" })
<p style="color:red;">@Html.ValidationMessageFor(x => x.P_price)</p>
</div>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
$(function () {
$("form").submit(function () {
if ($("#txtTitle").val() == "$") {
$("#txtTitle").val("Default Value");
}
});
});
</script>
答案 0 :(得分:0)
您需要添加一个<form>
元素
尝试以下代码:
<div class="form-group">
<form>
@Html.Label("Product price")
@Html.TextBoxFor(x => x.P_price, null, new { @class = "form-control" ,
@Value = "$", @id = "txtTitle" })
<p style="color:red;">@Html.ValidationMessageFor(x => x.P_price)</p>
</form>
</div>