PDA

View Full Version : سوال: چگونگی دسترسی و کار با textchange در textbax



malaki.davud
شنبه 26 آذر 1390, 20:08 عصر
سلام همسفران

من می خواهیم با خاصیت textchange یه textbax کار کنم ولی نمی دونم چطور میشه به ان دسترسی داشته باشم
کسی راه حلی نداره ؟ :متفکر:

reza_mostafavi63
شنبه 26 آذر 1390, 20:51 عصر
چون يك عمل طرف كلاينت هست ..بايد از جاوا اسكريپت كمك بگيري يا داخل يك UpdatePanel بزاري و مكررا مقدارشو طرف سرور چك كني(با يه تايمر) ....

hamid_shrk
دوشنبه 28 آذر 1390, 10:00 صبح
سلام ، این کد رو بزار تو html :


<script language="JavaScript" type="text/javascript">
function onlyNumbers(evt) {
var e = event || evt; // for trans-browser compatibility
var charCode = e.which || e.keyCode;

if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;

return true;

}
</script>

این کد رو هم تو کدت :

نام تکست باکس.Attributes.Add("onkeypress", "return isNumberKey(event)");

این کد الان نمیزاره تو تکست باکست جز عدد چیزی وارد بشه ، در واقع داره textchange رو چک میکنه ،حالا شما با توجه به نیازتون کدتون رو بنویسید.

malaki.davud
دوشنبه 28 آذر 1390, 10:25 صبح
تشکر از جوابتون
ولی منظور من از استفاده از text change اینه که برای یک text bax که به عنوان سرچ استفاده میشه با تایپ هر کلمه کویری مربوط به جستجو در جدول مورد نظر رو انجام بده و سپس جواب رو در گرید ویو نمایش دهم
با این توضیحات راه حلی دارید ؟