Почему он не поднимает функцию jquery? - PullRequest
0 голосов
/ 01 мая 2019

Я нашел функцию 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 голосов
/ 02 мая 2019

Вам необходимо добавить <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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...