Witam. Mam problem z validacją dynamicznych formularzy.... sprawa wygląda tak:
Mam przycisk który robi zapytanie ajaxa i zwraca cały formularz wraz z inputami. Jak zrobić żeby na ten formularz byłobsługiwany przez validate?
To jest formularz:
<form method="post" action="" id="addres_form"> <div id="all_client_event_res_fields"> <div class="label event_res_label"> <label for="reservationadd_name_surname">Imię i nazwisko
</label> </div> <div class="label event_res_label"> <div class="label event_res_label"> <label for="reservationadd_mobile_phone">Tel. kom.
</label> </div> <div class="label event_res_label_checkbox"> <div nr="1" class="field event_res_contact_ajax" id="first_add_res_form"> <div class="person_number">1.
</div> <div class="field event_res_field_contact"> <div class="input event_res_contact_input"> <input type="text" id="reservationadd_name_surname" class="res_name_surname_input" name="reservationadd[name_surname][]"> </div> <div class="input event_res_contact_error">
<div class="field event_res_field_contact"> <div class="input event_res_contact_input"> <input type="text" id="reservationadd_email" class="res_email_input" name="reservationadd[email][]"> </div> <div class="input event_res_contact_error">
<div class="field event_res_field_contact"> <div class="input event_res_contact_input"> <input type="text" id="reservationadd_mobile_phone" class="res_mobile_phone" name="reservationadd[mobile_phone][]"> </div> <div class="input event_res_contact_error">
<div class="field event_res_field_contact_checkbox"> <div class="checkboxes event_res_contact_checkbox"> <input type="checkbox" id="reservationadd_confirmed_1" class="res_confirmed" value="1" name="reservationadd[confirmed][]"> </div> <div class="input event_res_contact_error"> <div id="add_button_cont"> <input type="button" value="+" nr="1" name="add_contact" class="event_res_add_button">
<div id="submit_buttons" class="field"> <div class="button highlight"> <input type="submit" value="Zapisz" name="submit1" id="send_res">
przycisk #send_res wywołuje live clickiem
$("#send_res").live('click',
function()
{//alert($(this).parent();.valid());
if($("#addres_form").valid())
{
/*
var eventId = $("#fastreservationadd_event").val();
var nrPlaces = $("#fastreservationadd_nr_places").val();
var clientId = $("#fastreservationadd_client").val();
$.get('reqfastreservationsave', {eventId: eventId, nrPlaces: nrPlaces, clientId: clientId},
function(html)
{
$("#back_message").html(html);
}
);*/
}
}
);
Ale validate nie obsługuje tego formularza...co zrobić, żeby walidacja działała?
Ten post edytował blackroger 27.01.2011, 13:45:24