0-9 arasındaki rakamların ve /(slash) karakterlerine izin verilecek şekilde örnek yaptım. Burada bu doğrulama için regular expression yöntemini kullandım.
Örnek şu şekildedir:
<script type="text/javascript" language="javascript">
/* 03.06.2010 ishak, karakter ve slash girişi kontrolü yapan metod */
function NumberWithSlashCheck(strValue)
{
//debugger;
var objRegExp = /([^0-9/])+/;
if(objRegExp.test(strValue))
{
return false;
}
else
{
return true;
}
}
</script>
Doğrulama js metodu yazdığımız coolite kontrolü ile ise şudur:
<ext:TextField runat="server" ID="tfVolumeNo" MaxLength="10"
MaxLengthText="Bu alan 10 karakteri geçemez!"
Width="150px" MaskRe="[0-9/]" Validator="NumberWithSlashCheck" >
</ext:TextField>
Bu kontrolün MaskRe="[0-9/]" özelliğine yapılan atama ile de istemci tarafında klavye tuşuna basma esnasında kontrol edilmelip engelleme yapılmaktadır. Yazdığımız js fonksiyonu da Validator="NumberWithSlashCheck" özelliğine atanmaktadır.
Hiç yorum yok:
Yorum Gönder