2010-05-18 2 views
1

Я использую xVal в проекте ASP.NET MVC. Одна из форм имеет две кнопки, и я хочу отключить проверку на стороне клиента при нажатии одной из кнопок. Есть ли способ условно отключить проверку на стороне клиента в xVal?Как условно отключить проверку на стороне клиента в xVal?

ответ

0

Не уверен, xVal в частности, но с Asp.Net формы, которую вы можете сделать following-

в
<asp:Button id="IgnoreClientValidation" runat="server" Text="Ignore Client" EnableClientScript="False" /> 
1

Вместо отключения проверки на стороне клиента ... мы можем иметь исполнение правил только тогда, когда это нужно с помощью метода проверки JQuery.

Для примера: На кнопках мыши события, на котором правило проверки уволит ... применить форму проверки JQuery ...

$("#ButtonID").click(function() { 
    var valid = $("#FormID"); // Form ID to be entered 
    //var validDate = validateDate(f); 
    var validForm = valid.validate().form(); 
    // Set delay for 500ms so that all ajax validations would complete. 
    setTimeout(function() { $("#FormID").validate().form(); }, 500); // Form ID to be entered 
    validForm = valid.validate().form(); 

    if (validForm) { 
     // Post form data to server 
    } 
}); 
Смежные вопросы