Используя плагин проверки правильности jQuery для отправки нескольких значений в действие контроллера ASP.NET MVC? - PullRequest
2 голосов
/ 02 декабря 2008

Используя плагин jQuery Validation и AJAX, как я могу проверить содержимое, например, ввода (текстовое поле), но передать более одного параметра в действие контроллера?

Блестящий пример передачи одного значения через AJAX с помощью плагина можно найти здесь .

Ответы [ 3 ]

3 голосов
/ 03 декабря 2008

Глядя на код для проверки jQuery, похоже, что данные поста не могут быть изменены. Так что вам придется придерживаться параметров запроса:

 <script type="text/javascript">
$(document).ready(function(){
  $("#form-sign-up").validate(
  {
    var param1 = $('#mytextbox').val();

    rules:
    {
        login:
        {
          required: true,
          remote: '<%=Url.Action("IsLoginAvailable", "Accounts") %>?param1=' + param1
        }
      }  
    });

});
</script>
0 голосов
/ 15 июля 2009

Правильный скрипт будет

пульт: функция () { var p = $ j ('# productName'). val (); return "../Product/LookupRevision?p=" + p; } вместо

пульт: "../Product/LookupRevision"

0 голосов
/ 02 декабря 2008

Как то так?

$(document).ready(function(){
  $("#form-sign-up").validate( {
    rules: {
      email: {
        required: true,
        email: true
      },
      surname: {
        required: true,
        surname: true
      }
    },
    messages: {
      email: {
        required: "Please provide an email",
        email: "Please provide a valid email"
      },
      surname: {
        required: "Please provide a surname",
        surname: "Please provide a valid surname"
      }
    }
  });
});

edit найдено большое демо здесь

...