使用JavaScript和jQuery验证具有多个字段的表单

时间:2015-11-04 13:13:50

标签: javascript jquery sharepoint

我在SharePoint列表表单的newform.aspx中有一个包含40多个字段的表单,在提交按钮单击时,我需要执行这些字段的验证。 我在SP Designer中编写如下:

   function PreSaveAction()
       {
      var fnamevalthrusputility = 
     SPUtility.GetSPField('fisrt name').GetValue();
       if(fnamevalthrusputility == null || 
      fnamevalthrusputility.length === 0)
    {
       flagG =false;
      //$("input[title='first name']
      //").css('border-color','red');
     alert('Enter first name.');
    }
     custid = SPUtility.GetSPField('Customer ID').GetValue();
    if(custid == null || custid.length === 0)
    {
     flagG =false;
        // document.contactinfo.Name.style.border="solid 1px red";
        //jQuery("input[Title='Customer ID Required 
       field']").css("border","solid             1px red"); 
        alert('Enter Customer ID.');
    }

    if(flagG == false)
    {
        alert('please fill mandatory fields');
        return false;
    }
   else
       {
       //  alert('Valdiations are done! Going to save the form //with a 
      //  new id  in the database');
     return true;
      }

但是当它出现在多个字段中时,我需要显示一条常见错误消息,其中包含抛出错误的所有字段,即从下拉字段中清空未选中的值等。 目前,我为每个已验证的字段显示不同的alert消息。

0 个答案:

没有答案