Вот кнопки на моей форме:
<input type="submit" id="form-submit" class="btn" name="save" value="verzenden" />
<input type="submit" name="cancel" class="btn" value="annuleren" />
Я ловлю клик по отмене с помощью php:
if($_POST['cancel'])
{
Helper::redirect('page.php');
}
Но прежде чем отправить свою форму, я использую jQuery для проверки формы, теперь я не могу нажать кнопку "Отмена", потому что она будет проверена первой.
Это мой код jQuery:
<script type="text/javascript">
$(document).ready(function(){
$('#cancel').delegate('','click change',function(){
console.log('test');
});
$('form').submit(function(){
var proceed = true;
$('.required').each(function(){
if ($(this).val() == '' || $(this).val() == 0 || $(this).val() == '0') {
$(this).css('border-color', '#F00');
proceed = false;
}
else {
$(this).css('border-color', '#999');
}
});
return proceed;
});
// Check on typing if a required field is empty
$('.required').keyup(function(){
if ($(this).val() == '' || $(this).val() == 0 || $(this).val() == '0' )
$(this).css('border-color', '#F00');
else
$(this).css('border-color', '#999');
});
});
</script>
Как я могу игнорировать jQuery и перенаправлять на page.php, когда нажимаю отмену?
Спасибо