Funktion in Funktion aufrufen

staypunk

Grünschnabel
Hallo zusammen!

Ich habe in meiner PHP Seite folgende zwei Funktionen:

Code:
Autor: staypunk
Datum: 11.11.2005 13:50:47

Hallo zusammen! 

Ich habe in meiner PHP Seite folgende zwei Funktionen: 

<script type ="text/javascript"> 
<!-- 
function checkData() 
{ 
  var ARG = true; 
  var VerMail = true; 
  var errMsg = ""; 
  var chkString = ""; 
  var atPos = 0; 
  var atString = ""; 
  var pPos = 0; 
  var pString = ""; 
  var FORM = document.form1; 
  chkString = FORM.email1.value; 
  chkString = chkString.replace(/^\s*|\s*$/g,""); 
  atPos = chkString.indexOf("@"); 
  atString = chkString.substring(atPos+1, 1000); 
  pPos = chkString.lastIndexOf("."); 
  pString = chkString.substring(pPos+1, 1000); 
  if ((chkString) == ""){errMsg += "EMail-Adresse fehlt!"; ARG = false;} 
  if (ARG != false) 
  { 
   if ((chkString.search("@") < 0)){ ARG = false;} 
   if ((atPos < 1)){ ARG = false;} 
   if ((atString.length < 4)){ ARG = false;} 
   if ((atString.search(".") < 0)){ ARG = false;} 
if ((pString.length < 2)){ ARG = false;} 
if (ARG == false){ errMsg += "EMail-Adresse ungültig. Bitte in der Form 'hans@wurst.xy' angeben."; 
  } 
  } 
  if (ARG == false){ alert (errMsg); } 
  else { 
if (FORM.email1.value != FORM.email2.value) { VerMail = false; } 
if (VerMail == false) { 
alert ("Die Email-Adressen stimmen nicht überein! Bitte korrigieren!"); 
return VerMail; 
} 
   
   } 
  return ARG; 
} 
//--> 
</script>

und

Code:
<script language="JavaScript"> 
<!-- Begin 
function validatePwd() { 
var invalid = " "; // Invalid character is a space 
var minLength = 6; // Minimum length 
var password1 = document.form1.password1.value; 
var password2 = document.form1.password2.value; 
// check for a value in both fields. 
if (password1 == '' || password2 == '') { 
alert('Please enter your password twice.'); 
return false; 
} 
// check for minimum length 
if (document.form1.password1.value.length < minLength) { 
alert('Your password must be at least ' + minLength + ' characters long. Try again.'); 
return false; 
} 
// check for spaces 
if (document.form1.password1.value.indexOf(invalid) > -1) { 
alert("Sorry, spaces are not allowed."); 
return false; 
} 
else { 
if (password1 != password2) { 
alert ("You did not enter the same new password twice. Please re-enter your password."); 
return false; 
} 
else { 
alert('Nice job.'); 
return true; 
      } 
   } 
} 
//  End --> 
</script>

Ich möchte nun am Ende der 1. Funktion (checkData) die zweite Funktion (function validatePwd()) aufrufen und zwar nur, wenn die Emailadressen, wlche am Schluss der Funktion (checkData) überprüft werden, übereinstimmen. Wie muss ich die (checkData) Funktion ergänzen?

Danke für eure Hilfe!
 

Neue Beiträge

Zurück