我找到了一个jquery函数,默认值“$”将被替换为例如“default value”。但我不知道为什么它没有拿起这个功能。
<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>
你需要添加一个<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>