title: 'alert' undefined in chrome
body: <p>I am trying to make a field in a php form required. I am using Dreamweaver Cs3. </p>
  
  <p>Dreamweaver generated the following function </p>
  
  <pre><code> &lt;script type="text/javascript"&gt;
  &lt;!--
  function MM_validateForm() { //v4.0
      if (document.getElementById) {
          var i, p, q, nm, test, num, min, max, errors = '',
              args = MM_validateForm.arguments;
          for (i = 0; i &lt; (args.length - 2); i += 3) {
              test = args[i + 2];
              val = document.getElementById(args[i]);
              if (val) {
                  nm = val.name;
                  if ((val = val.value) != "") {
                      if (test.indexOf('isEmail') != -1) {
                          p = val.indexOf('@');
                          if (p &lt; 1 || p == (val.length - 1)) errors += '- ' + nm + ' must contain an e-mail address.\n';
                      } else if (test != 'R') {
                          num = parseFloat(val);
                          if (isNaN(val)) errors += '- ' + nm + ' must contain a number.\n';
                          if (test.indexOf('inRange') != -1) {
                              p = test.indexOf(':');
                              min = test.substring(8, p);
                              max = test.substring(p + 1);
                              if (num &lt; min || max &lt; num) errors += '- ' + nm + ' must contain a number between ' + min + ' and ' + max + '.\n';
                          }
                      }
                  } else if (test.charAt(0) == 'R') errors += '- ' + nm + ' is required.\n';
              }
          }
          if (errors) alert('The following error(s) occurred:\n' + errors);
  
          document.MM_returnValue = (errors == '');
      }
  }
  //--&gt;
    &lt;/script&gt;
  </code></pre>
  
  <p>and called it in the </p>
  
  <pre><code>&lt;form action="registered.php" method="post" name="frmRegister" onsubmit="MM_validateForm('addr1','','R');return document.MM_returnValue" &gt;
  </code></pre>
  
  <p>When I run it on a chrome browser, I get an error saying alert is undefined.</p>
  
  <p>I tried checking other answers but I am unable to get the code working. Could someone please help?</p>
  
  <p>Other answers:</p>
  
  <p><a href="https://stackoverflow.com/questions/2303147/injecting-js-functions-into-the-page-from-a-greasemonkey-script-on-chrome">Injecting JS functions into the page from a Greasemonkey script on Chrome</a></p>
  
  <p><a href="https://stackoverflow.com/questions/15167838/jquery-alert-says-undefined">jquery alert says undefined</a></p>