Я пытаюсь сделать проверку номера, чтобы убедиться, что число, которое они набирают, больше последней ставки, но для меня это не так хорошо ...
Вот форма:
<div id="frmBid" class="form-inline">
<div><p id="bidValidation" class="text-danger"></p></div>
<input name="auctionId" value="@Model.AuctionVM.AuctionId" type="hidden" id="auctionId" />
<label asp-for="BidVM.Amount" />
<input id="bidInput" type="number" name="amount" /> <--- THIS I WANT TO CHECK
<button type="submit" id="submitBtn" class="btn btn-primary">Lägg</button>
</div>
Вот моя попытка функции javascript добавить проверочный текст в div с тегом P внутри него:
<script>
$('#bidInput').on('keyup', function ()
{
if (this.value < '@Model.AuctionVM.LastBid')
{
$('#bidValidation').val("Budet måste vara högre än det bestående");
}
else
{
$('#bidValidation').val("");
}
});
</script>
Я не знаю другого способа,если есть проще.Пожалуйста, скажите мне.Я довольно новичок на стороне клиента проверки данных asp.net.
И да, я уже проверяю данные на сервере.Но я хочу, чтобы текст отображался над вводом.