webForumDet fria alternativet

Validera formulär... (orginell fråga va?)

1 svar · 265 visningar · startad av solbulle

solbulleMedlem sedan mars 20015 287 inlägg
#1

Blir tokig, som vanligt...

Har denna kod:

function areusure(){

if (document.addform.fld_mt_name.value==""){
alert("Du mÕste fylla i en titel.");
addform.fld_mt_name.focus();
return false;
}
else if (document.addform.fld_mt_imdb.value==""){
alert("Du mÕste fylla i ett nummer");
addform.fld_mt_imdb.focus();
return false;
}
	question = confirm("-r du S-KER pÕ att du vill lõgga till denna post?")
	if (question !="0"){

    	}
else
        {
    return false
}
}

Fungerar! Kallas pÕ med:

<FORM method=post onSubmit="return areusure()" action="person4.asp" name="addform">

Nu vill jag lõgga till denna kod som om den hittar en match ska returnera False sÕ att formulõret inte skickas.

function chkUnique(arrStringArray) {

var strNewCat = document.addform.firstnameHuvudroll.value+" "+document.addform.lastnameHuvudroll.value;

	for (var p = 0; p < lists.length; p++) {

		strfirstfield = "document.addform.firstname"+lists[p]+".value";
		strlasstfield = "document.addform.lastname"+lists[p]+".value";
		strNewfield = eval(strfirstfield)+" "+eval(strlasstfield);

	for (var t = 1; t < arrStringArray.length; t+=2) {

		if (arrStringArray[t].toUpperCase() == strNewfield.toUpperCase()) { 
alert(arrStringArray[t]+' finns redan inlagd!\nVõlj '+arrStringArray[t]+' i selectlistan.'); 
    return false;

}
		}
	}
}

I denna version ger den bara en alert pÕ vad som õr match. (Om det õr m÷jlig att finna ut vilket formfõlt matchen finns i sÕ g÷r ju det
inget :) )
Kallas på med:

chkUnique(content)

(contet är en array med en massa namn.)

solbulleMedlem sedan mars 20015 287 inlägg
#2

Det är inte lätt att vara dum...

return chkUnique(content);

Så svårt var det :)

129 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)