hi to all,
i am trying to check the validation code using onchange function in internet explorer. but it does not working.. in fire fox its working properly.. please any one give me a solution.
here is my code,
<script language="javas cript">
[CODE=javascript] function val_name(txtCon trol,MsgControl ,strName)
{
var txtCtrl=documen t.getElementByI d(txtControl).v alue
if((txtCtrl.len gth<4) || (txtCtrl.length >20))
{
document.getEle mentById(MsgCon trol).innerHTML ="";
document.getEle mentById(MsgCon trol).innerHTML =strName +" should be between 4 to 20 characters";
return false;
}
else
{
document.getEle mentById(MsgCon trol).innerHTML ="";
}
document.getEle mentById(txtCon trol).focus();
return false;
}
function name_val(t,v)
{
var txtCtrl=documen t.getElementByI d(t);
var v = "abcdefghijklmn opqrstuvwxyzABC DEFGHIJKLMNOPQR STUVWXYZ ";
var w = "";
//alert("welcome" )
for (i=0; i < txtCtrl.value.l ength; i++)
{
x = txtCtrl.value.c harAt(i);
if (v.indexOf(x,0) != -1)
w += x;
}
txtCtrl.value = w;
}
[/CODE] </script>
[HTML]<input type="text" name="t1" id="t1" onchange="retur n val_name('t1',' fname','sdfdsf' );" onkeyup="name_v al('t1','t1');" />
<span id="fname" style="color:re d; font-size:11px; "></span>
<input type="text" name="t2" id="t2" />[/HTML]
i am trying to check the validation code using onchange function in internet explorer. but it does not working.. in fire fox its working properly.. please any one give me a solution.
here is my code,
<script language="javas cript">
[CODE=javascript] function val_name(txtCon trol,MsgControl ,strName)
{
var txtCtrl=documen t.getElementByI d(txtControl).v alue
if((txtCtrl.len gth<4) || (txtCtrl.length >20))
{
document.getEle mentById(MsgCon trol).innerHTML ="";
document.getEle mentById(MsgCon trol).innerHTML =strName +" should be between 4 to 20 characters";
return false;
}
else
{
document.getEle mentById(MsgCon trol).innerHTML ="";
}
document.getEle mentById(txtCon trol).focus();
return false;
}
function name_val(t,v)
{
var txtCtrl=documen t.getElementByI d(t);
var v = "abcdefghijklmn opqrstuvwxyzABC DEFGHIJKLMNOPQR STUVWXYZ ";
var w = "";
//alert("welcome" )
for (i=0; i < txtCtrl.value.l ength; i++)
{
x = txtCtrl.value.c harAt(i);
if (v.indexOf(x,0) != -1)
w += x;
}
txtCtrl.value = w;
}
[/CODE] </script>
[HTML]<input type="text" name="t1" id="t1" onchange="retur n val_name('t1',' fname','sdfdsf' );" onkeyup="name_v al('t1','t1');" />
<span id="fname" style="color:re d; font-size:11px; "></span>
<input type="text" name="t2" id="t2" />[/HTML]
Comment