Jquery для проверки переключателя перед отправкой формы

Предполагая, var friend = { firstName: 'Harry', lastName: 'Potter' };

Есть два варианта:

Обновление модели в памяти и сохранение (простой javascript array.push):

person.friends.push(friend);
person.save(done);

или

PersonModel.update(
    { _id: person._id }, 
    { $push: { friends: friend } },
    done
);

Я всегда стараюсь и выбираю первый вариант, когда это возможно, потому что он будет уважать больше преимуществ, которые дает вам мангуст (крючки, проверка и т. д.), ,

Однако, если вы делаете много одновременных записей, вы столкнетесь с условиями гонки, в результате чего вы столкнетесь с неприятными ошибками версий, чтобы остановить вас от замены всей модели каждый раз и потерять предыдущего добавленного вами друга , Так что только переходите к последнему, когда это абсолютно необходимо.

0
задан Smith 15 January 2019 в 23:05
поделиться

1 ответ

Это сработало для меня.

$('#button').click(function () {
    var name = $('#name').val();

    if ($('#myradio').prop("checked") === true && name === 'John')       {
        $('#button').submit();	
    } 
    else if ($('#myradio').prop("checked") === false && name === 'John') {
        location.reload(true);
    } 
    else {
        $('button').submit();
    }
});
$body-color: blue;

body {
  color: $body-color;
}
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>webpack starterkit</title>
  <script
  src="https://code.jquery.com/jquery-3.3.1.slim.min.js"
  integrity="sha256-3edrmyuQ0w65f8gfBsqowzjJe2iM6n0nKciPUp8y+7E="
  crossorigin="anonymous"></script>
</head>
<body>
  <h1>webpack starter</h1>
  <p>✨ A lightweight foundation for your next webpack based frontend project.</p>
  <div><input type="text" id="name"/> </div>
  <!--Radio Button-->
  <div class="radio">
    <label><input type="radio" id="myradio"> This is my radio button              
   </label>
   </div>

<!--Submit Button-->
<input value="sub" src="http://google.com"  type="image" id="button" name="sub"/>
<script
  src="scripts/index.js"></script>
</body>
</html>

0
ответ дан German Cardenas 15 January 2019 в 23:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: