Formular-Check

Airis

Erfahrenes Mitglied
Hallo Zusammen,

kann mir jemand dieses Script erklären? Ich habe es aus einem LInk-Programm-Script, welches ich einsetzten möchte.
HTML:
 <SCRIPT LANGUAGE="JavaScript">
<!--
function blank_check(name,almess) {
var blank,blank_ch;
blank_ch = "document.myform."+name+".value";
blank = eval(blank_ch);
if (!blank) { alert(almess); return false;}
else {return true;}
}
function form_submit(faction) {
cat_index = document.myform.parent.selectedIndex;
if(!blank_check("title","<%L_ERROR_2%>")) document.myform.title.focus();
else if(!blank_check("url","<%L_ERROR_3%>")) document.myform.url.focus();
else if(!blank_check("scont","<%L_ERROR_4%>")) document.myform.scont.focus();
else if(!blank_check("name","<%L_ERROR_5%>")) document.myform.name.focus();
else if(!blank_check("email","<%L_ERROR_6%>")) document.myform.email.focus();
else if(!blank_check("passwd","<%L_ERROR_7%>")) document.myform.passwd.focus();
else if (document.myform.parent.options[cat_index].value ==0) alert(' <%L_ERROR_1%> ');
else {
document.myform.action = faction;
document.myform.submit();
}
}
//-->
</SCRIPT>
Ich habe Schwierigkeiten mit der Reihenfolge der Überprüfung.

Es findet folgende Reihenfolge bei der Überprüfung statt:
title, parent, name, email, passwd. Die URL wird garnicht gecheckt.

Weis jemand einen Rat?

Viele Grüsse aus Frankreich
Airis

P.S.
Ich habe mal einige Überprüfungen auskommentiert. Die Überpüfung der URL findet nicht statt. Warum, keine Ahnung?

Ist anscheinend durch die Value-Vorbelegung mit "http://"
 
Zuletzt bearbeitet:
Hallo Zusammen,


sorry für meinen Schnellschuß.
Es lag an der Value-Vorbelegung im Script, dann kann natürlich keine Überprüfung stattfinden, wenn das Feld bereits belegt ist.

Viele Grüsse aus Frankreich
Airis
 

Neue Beiträge

Zurück