By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
424,503 Members | 2,788 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 424,503 IT Pros & Developers. It's quick & easy.

Basic ASP/Javascript

P: n/a
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";
Jul 13 '06 #1
Share this Question
Share on Google+
1 Reply


P: n/a
John wrote:
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.
--
Microsoft MVP - ASP/ASP.NET
Please reply to the newsgroup. This email account is my spam trap so I
don't check it very often. If you must reply off-line, then remove the
"NO SPAM"
Jul 13 '06 #2

This discussion thread is closed

Replies have been disabled for this discussion.