webForumDet fria alternativet

Array för validering

5 svar · 209 visningar · startad av OveRRidE

OveRRidEMedlem sedan feb. 200112 078 inlägg
#1

Tjo kära moderatorkamrater och medlemmar! ;)

Jag försöker genom Javascript att placera ett ADODB recordset i en javascript-array överst på en sida, för att sedan loopa igenom denna array för att leta efter liknelser mellan recordsetets och arrayens poster. Alltså; en validering innan forumläret postas.

Hur skapar jag och loopar igenom arrayen?

Tack på förhand!

OveRRidEMedlem sedan feb. 200112 078 inlägg
#2
var strRecordSet = "<%=strCats%>"
var strNewCat = "PL"

function chkUnique(strRecordSet, strNewCat) {
	var arrStringArray = new Array()
	arrStringArray = strRecordSet.split(";")
	var intWordCount = 0
	for (var i = 0; i < arrStringArray.length; i++) {
		if (arrStringArray[i].value == strNewCat) { return False; } else { return True; }
	}
	//return intWordCount
}

alert(chkUnique(strRecordSet,strNewCat))

Nu har jag klurat ihop det här, men det händer ingenting. :l

OveRRidEMedlem sedan feb. 200112 078 inlägg
#3

Jag löste det själv faktiskt. :)

function chkUnique(strRecordSet, strNewCat) {
	var arrStringArray = new Array()
	var True = 'True'
	var False = 'False'
	arrStringArray = strRecordSet.split(" ")
	var intWordCount = 0
	for (var i = 0; i < arrStringArray.length; i++) {
		//alert (arrStringArray[i])
		if (arrStringArray[i] == strNewCat) { alert('Detta kategorinamn finns redan!'); } else { }
	}
}
OveRRidEMedlem sedan feb. 200112 078 inlägg
#4

Mer strul: Hur får jag mitt värde 'strNewKat' att bli uppercase?

ucase() funkar väl inte i javascript?

JojoxxMedlem sedan juni 20004 308 inlägg
#5

Använd;

strNewCat.toUpperCase()

OveRRidEMedlem sedan feb. 200112 078 inlägg
#6

Jojoxx skrev:

Använd;

strNewCat.toUpperCase()

Tackar tackar! :) Jag antar att det är .toLowerCase() som gäller åt andra hållet då.

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