为什么它没有拿起jquery函数?

问题描述 投票:0回答:1

我找到了一个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>
html ajax asp.net-mvc asp.net-ajax
1个回答
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>
© www.soinside.com 2019 - 2024. All rights reserved.