[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
14082024
/
Data
/
htdocs
/
htdocs
/
simkeu
/
metrosapp
/
mdk-lib
/
date-lib
/
[
Home
]
File: csstg000.js
function validate(f){ if(!document.getElementById('error')) { var er=document.createElement('div'); er.id='error'; er.className='error'; document.getElementsByTagName('form')[0].parentNode.insertBefore(er,document.getElementsByTagName('form')[0]) } var errorlist=''; var man=document.getElementById('mandatory').value.split(','); for (var i=0;i<man.length;i++){ if (document.getElementById(man[i]).value=='') { document.getElementById(man[i]).style.background='#f99'; errorlist+='<li>'+man[i]+' is empty</li>'; } } if (!isEmailAddr(document.getElementById('email').value)) { document.getElementById('email').style.background='#f99'; errorlist+='<li>Your email seems to be invalid</li>'; } if(errorlist=='') { return true; } else { var errmsg='<h3><a href="#" id="errorheader">I encountered the following errors:</a></h3>'; errmsg+='<ul>'+errorlist+'</ul>'; document.getElementById('error').innerHTML=errmsg; document.getElementById('errorheader').focus(); return false; } } function isEmailAddr(str) { return str.match(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/); }