Javascript jquery函数总是跳过表单验证

Javascript jquery函数总是跳过表单验证,javascript,html,jquery,Javascript,Html,Jquery,我想用默认的html验证(必需)来验证表单。如果表单有效,那么它应该执行这个函数 当我使用函数时,它总是跳过验证 我还在输入标记中添加了必需的参数,但仍然没有验证 $(document).ready(function(){ $('#send-form').click(function(e) { e.preventDefault(); mail_url = 'mailto:office@test.at?Subject=' + 'Anfrage' + '&Bo

我想用默认的html验证(必需)来验证表单。如果表单有效,那么它应该执行这个函数

当我使用函数时,它总是跳过验证 我还在输入标记中添加了必需的参数,但仍然没有验证

$(document).ready(function(){
    $('#send-form').click(function(e) {
      e.preventDefault();
      mail_url = 'mailto:office@test.at?Subject=' + 'Anfrage' + '&Body=' + $('#exampleFormControlTextarea1').val() + '%0D%0A' + '%0D%0A' +$('#inputVorname').val() + '%0D%0A' + $('#inputNachname').val() + '%0D%0A' + $('#inputAdresse').val() + '%0D%0A' + $('#inputPlz').val() + '%0D%0A' + $('#inputOrt').val() + '%0D%0A' + $('#inputTelefon').val() + '%0D%0A' + $('#email').val()
      window.location = mail_url
  });
});

HTML:
*姓名:
*纳希纳姆:
*地址:
*PLZ:
*Ort:
弗雷根/安默昆根:
布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉

ksdjkfljksdfjksdölflsdkfl

肉鸡
您需要将事件从
单击
更改为
提交

 $('#send-form').submit(function(e) {}
$(文档).ready(函数(){
$(“#发送表单”).submit(函数(e){
e、 预防默认值();
mail_url='mailto:office@test.at5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5 val()++%0.d%0A a++%0.d%0 0 0 0个A++%0.d%0 0个A++”5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5..val()+'%0D%0A'+$('#email').val()
window.location=mail\u url
});
});

*姓名:
*纳希纳姆:
*地址:
*PLZ:
*Ort:
弗雷根/安默昆根:
布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉布拉

ksdjkfljksdfjksdölflsdkfl

肉鸡
您也可以添加HTML吗?HTML将有助于检查问题,因为它可能与您构建此表单的方式有关。我可以查看您的页面HTML吗?您的浏览器名称以及版本是什么?您可以在表单的“提交”事件而不是“发送表单”的“单击”事件中查看默认值。可能你想在('submit',callback')上说,
$('formID')验证现在可以工作了,但它不再执行该函数
 $('#send-form').submit(function(e) {}