Javascript Submit Form
<script TYPE="text/javascript">
<!--
function send(){
var prvi = document.getElementById("prvi").value;
var drugi = document.getElementById("drugi").value;
var tretji = document.getElementById("tretji").value;
var cetrti = document.getElementById("cetrti").value;
var sum = 0;
if(prvi.length < 1){
alert("Nisi vpisal ime skupine!");sum++;
}
else if(drugi.length < 1){
alert("Nisi vpisal e-mail naslova!");sum++;
}
else if(tretji.length < 1){
alert("Nisi vpisal telefonske tevilke (GSM)!");sum++;
}
else if(cetrti.length < 1){
alert("Brez filma se ne more prijaviti!");sum++;
}
else if(!echeckEmail(drugi)){
sum++;
}
if(sum == 0)
document.getElementById("form1").submit();
}
function echeckEmail(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)//mesto @
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){//ce ni afne
alert("Napačen e-mail naslov!")
return false
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert("Napačen e-mail naslov!")
return false
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
alert("Napačen e-mail naslov!")
return false
}
if (str.indexOf(at,(lat+1))!=-1){
alert("Napačen e-mail naslov!")
return false
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert("Napačen e-mail naslov!")
return false
}
if (str.indexOf(dot,(lat+2))==-1){
alert("Napačen e-mail naslov!")
return false
}
if( str.indexOf(dot,lat+2) == (lstr-1) ){
alert("Napacen e-mail naslov!\nManjka domena")
return false;
}
if (str.indexOf(" ")!=-1){//ce naslv vsebije presledek
alert("Napačen e-mail naslov!")
return false
}
if(lstr < 9){
alert("Tvoj e-mail naslov ni napačen, pač pa sumljivo kratek!\nObvesti administratorja [karlosp@gmail.com]!"+str.indexOf(dot,lat+2))
return false
}
return true
}
-->
</script>
English
function echeckEmail(str) {
var at="@"
var dot="."
var lat=str.indexOf(at)//mesto @
var lstr=str.length
var ldot=str.indexOf(dot)
if (str.indexOf(at)==-1){//ce ni afne
alert("Ooops wrong email address!")
return false
}
if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
alert("Please enter your Primary E-Mail address!")
return false
}
if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
alert("Ooops wrong email address!")
return false
}
if (str.indexOf(at,(lat+1))!=-1){
alert("Ooops wrong email address!")
return false
}
if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
alert("Ooops wrong email address!")
return false
}
if (str.indexOf(dot,(lat+2))==-1){
alert("Ooops wrong email address!")
return false
}
if( str.indexOf(dot,lat+2) == (lstr-1) ){
alert("Ooops wrong email address!")
return false;
}
if (str.indexOf(" ")!=-1){//ce naslv vsebije presledek
alert("Ooops wrong email address!")
return false
}
return true
}
Categories: Web