为什么不使用jquery函数?

时间:2019-05-01 20:32:08

标签: html ajax asp.net-mvc asp.net-ajax

我找到了一个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>

1 个答案:

答案 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>