Я использую плагин jQuery, который добавляет заполнители для входных данных для браузеров, которые их не поддерживают, и пытаюсь использовать его в форме, использующей проверку формы Asp.Net.
При отправке формы я очищаю любые значения заполнителей, чтобы они не были отправлены, но проверка не сообщает о пустом вводе, поскольку он запускается до очистки моего ввода.
Есть ли способ перехватить исходное событие проверки в форме при отправке и сохранить его так, чтобы оно запускалось, когда я этого не хочу?
Я думаю, что этот метод мне нужен для захвата.
onsubmit = "JavaScript: возвращение
WebForm_OnSubmit (); "
$(function () {
// capture the original onsubmit event here.
// Look for forms
$("form").bind("submit.placeholder", function () {
// Clear the placeholder values so they don’t get submitted
var $inputs = $(".placeholder", this).each(clearPlaceholder);
// call the event here.
setTimeout(function () {
$inputs.each(setPlaceholder);
}, 10);
});
});