M
Manu Ashok
can any body help me with this...........
i donno what's happening.....the value enterd is not being
trimmed.....it leaves the blank spaces as it is in the form.
<SCRIPT language=javascript>
function trim(inputString) {
if (typeof inputString != "string") {
return inputString;
}
var retValue = inputString;
var ch = retValue.substring(0, 1);
while (ch == " ") {
retValue = retValue.substring(1, retValue.length);
ch = retValue.substring(0, 1);
}
ch = retValue.substring(retValue.length-1, retValue.length);
while (ch == " ") {
retValue = retValue.substring(0, retValue.length-1);
ch = retValue.substring(retValue.length-1, retValue.length);
}
while (retValue.indexOf(" ") != -1) {
retValue = retValue.substring(0, retValue.indexOf(" ")) +
retValue.substring(retValue.indexOf(" ") + 1, retValue.length);
}
return retValue;
}
function checkint(txtObj) {
var retValue;
trim(txtObj);
var numbervalue = txtObj;
for(var i = 0; i < numbervalue.length; ++i){
tmptegn = numbervalue.charAt(i);
if (tmptegn < "0" || tmptegn > "9"){
if(tmptegn == " ")
i++;
else
{ alert("only numeric value accepted")
txtObj.focus();
txtObj.select();
return;
}
}
return true;
}
}
in the form i call it as follows
<td><input type=text name="CategoryName" value="<%= CategoryName %>"
maxlength=250 onBlur="trim(this)"> </td>
<td><input type=text name="CategoryCode" value="<%= CategoryCode %>"
maxlength=50 OnBlur="checkint(this)"> </td>
i donno what's happening.....the value enterd is not being
trimmed.....it leaves the blank spaces as it is in the form.
<SCRIPT language=javascript>
function trim(inputString) {
if (typeof inputString != "string") {
return inputString;
}
var retValue = inputString;
var ch = retValue.substring(0, 1);
while (ch == " ") {
retValue = retValue.substring(1, retValue.length);
ch = retValue.substring(0, 1);
}
ch = retValue.substring(retValue.length-1, retValue.length);
while (ch == " ") {
retValue = retValue.substring(0, retValue.length-1);
ch = retValue.substring(retValue.length-1, retValue.length);
}
while (retValue.indexOf(" ") != -1) {
retValue = retValue.substring(0, retValue.indexOf(" ")) +
retValue.substring(retValue.indexOf(" ") + 1, retValue.length);
}
return retValue;
}
function checkint(txtObj) {
var retValue;
trim(txtObj);
var numbervalue = txtObj;
for(var i = 0; i < numbervalue.length; ++i){
tmptegn = numbervalue.charAt(i);
if (tmptegn < "0" || tmptegn > "9"){
if(tmptegn == " ")
i++;
else
{ alert("only numeric value accepted")
txtObj.focus();
txtObj.select();
return;
}
}
return true;
}
}
in the form i call it as follows
<td><input type=text name="CategoryName" value="<%= CategoryName %>"
maxlength=250 onBlur="trim(this)"> </td>
<td><input type=text name="CategoryCode" value="<%= CategoryCode %>"
maxlength=50 OnBlur="checkint(this)"> </td>