Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在模式登录表单中使用default()_Java_Jquery_Ajax_Forms_Materialize - Fatal编程技术网

Java 如何在模式登录表单中使用default()

Java 如何在模式登录表单中使用default(),java,jquery,ajax,forms,materialize,Java,Jquery,Ajax,Forms,Materialize,我正在使用SpringFrameworkMVC,我试图让我的登录表单工作,但我确实是ajax的初学者 这是我的index.jsp代码 &时代; “alt=“Avatar2”class=“avatar”> 科雷奥 密码 羡慕 取消 奥维达斯特酒店 您的代码是错误的,为什么要在onclick事件中绑定到submit事件。这不是必需的,因为您已经绑定到onclick事件,并且正在以编程方式执行ajax调用 现在回到实际问题,如果在任何eventhadler函数中返回false,则事件将被取

我正在使用SpringFrameworkMVC,我试图让我的登录表单工作,但我确实是ajax的初学者

这是我的index.jsp代码


&时代;
“alt=“Avatar2”class=“avatar”>

科雷奥

密码

羡慕 取消 奥维达斯特酒店
您的代码是错误的,为什么要在onclick事件中绑定到submit事件。这不是必需的,因为您已经绑定到onclick事件,并且正在以编程方式执行ajax调用

现在回到实际问题,如果在任何eventhadler函数中返回false,则事件将被取消

一种简单的方法是创建一个验证程序javascript函数,如果验证程序不满意,则返回false

function isEverythingValid(){
  var isFormValid = true;

  //Validate all your form here

  //for example:
  if(document.getElementById('someId').value == ""){
    isFormValid = isFormValid && false;
  } 
  return isFormValid ;
}

function submitForm(){
 if(isEverythingValid()){
       $.ajax('/index.htm', {
        type: 'POST',
        data: form.serialize(),
        success: function (result) {
            alert("Estoy aca");
            Materialize.toast(result);
         }
       });
   }
  else{
     return false;
 }