取消按钮php表单jquery
cancel button php form jquery
这些是我表单上的按钮:
<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>
当我点击cancel时,如何忽略jQuery并重定向到page.php?感谢
$('#cancel').delegate('','click change',function(){
console.log('test');
});
这将不起作用,而您的表单中没有任何id取消的元素
更改按钮
<input type="submit" name="cancel" class="btn" value="annuleren" />
至
<input type="submit" id="cancel" name="cancel" class="btn" value="annuleren" />
这就是我现在得到的:
感谢盗贼大师
//javascript
$('#cancel').delegate('','click change',function(){
window.location = "testimonials.php";
return false;
});
//php
if($_POST['cancel'])
{
Helper::redirect('testimonials.php');
}
//html
<input name="cancel" type="submit" id="cancel" class="btn" value="annuleren" />
相关文章:
- jQuery表单添加不适用于下拉列表
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- Ajax在JQuery表单插件中不起作用
- jQuery表单验证适用于Mozilla和Internet Explorer,但不适用于Chrome或Safari
- jQuery表单,存在检查
- setTimeOut AFTER jQuery表单提交
- jquery表单验证复选框错误显示
- jQuery表单验证(如果==“执行此操作”)仅适用于第一次输入
- jquery表单提交无法使用多个输入(IE和Firefox)
- Jquery表单提交仍在刷新
- 如何触发我的 jquery 表单提交
- jQuery 表单插件:XMLHttpRequest 无法加载 http://www...没有“访问控制允许来源”
- jQuery表单验证和提交问题
- jquery表单和图像提交
- jQuery表单和Json问题
- Jquery表单插件未显示成功功能
- JavaScript/JQuery表单验证运行两次
- jQuery表单在就绪/加载时不起作用
- 停止jQuery表单验证重置由其他JavaScript填充的typeahead.js输入字段
- jQuery表单验证器:需要提交两次