Basic ASP/Javascript

J

John

Can anyone please advise, i have a couple of functions.

The first reads an array and calls the second function, that is suppose to
check the value entered into a field and return it's length, it does 't it
return the field name.How can i pass the value in the field rather than the
field name ?

Thanks

John

function CheckWholeForm(theform) {
var why="";

var frmchk;

for(x=0;x<jsRow;x++) {
frmchk = "theform." + JSArray[0][x] + ".value";
why += CheckStringLength(frmchk,JSArray[0][x],JSArray[1][x]);
}

if (why != "") {
alert (why);
return false;
}
return true;
}
-------------------

function CheckStringLength(strng, nme, sz) {
var why = "";

if (strng.length > sz) {
why = "The maximum number of characters you can enter in the field " + nme
+ " is " + sz + " (" + strng.length + ") \n Please reduce the size of this
field and resubmit \n" + strng + "\n";
}
return why;
}
---------------------------

jsRow = 10
JSArray[0][0] = "Competitiontxt";
JSArray[0][1] = "Mounting_Methodtxt";
JSArray[0][2] = "cttxt";
JSArray[0][3] = "Tile Materialtxt";
JSArray[0][4] = "Ceiling Typetxt";
JSArray[0][5] = "Grid Heighttxt";
JSArray[0][6] = "Void_Depthtxt";
JSArray[0][7] = "Void_restrictiontxt";
JSArray[0][8] = "Wall_Detailtxt";
JSArray[0][9] = "UseStandardtxt";
JSArray[1][0] = "510";
JSArray[1][1] = "2";
JSArray[1][2] = "2";
JSArray[1][3] = "2";
JSArray[1][4] = "2";
JSArray[1][5] = "2";
JSArray[1][6] = "100";
JSArray[1][7] = "100";
JSArray[1][8] = "100";
JSArray[1][9] = "100";
 
B

Bob Barrows [MVP]

John said:
Can anyone please advise, i have a couple of functions.
Please post this to a client-side scripting newsgroup such as
microsoft.public.scripting.jscript.

Just because code appears in an asp page does not make it an asp
(server-side code) issue. It's a simple litmus test:
eliminate the server-side asp code from the page and change the page's
extension to .htm. Does your page still exhibit the behavior you are asking
about? If so, then it's a client-side issue, not an asp issue.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,904
Latest member
HealthyVisionsCBDPrice

Latest Threads

Top