PDA

View Full Version : سوال: دسترسی به اتریبیوت های کنترل با javascript



imohsen
شنبه 26 اسفند 1391, 18:00 عصر
سلام
چطور میشه به اتریبیوت های یک کنترل سروری بدون استفاده از code behind با جاوااسکریپت دسترسی پیدا کرد و تغییری داد؟ مثلا Disable کردن یک دکمه!

download69
شنبه 26 اسفند 1391, 20:50 عصر
<script>
function test () {
var obj;
obj=document.GetElementById("آی دی ابجکت مورد نظر");
obj.Enabled=False;
}
</script>

imohsen
یک شنبه 27 اسفند 1391, 00:17 صبح
دوست عزیز من اینجوری

<script type="text/javascript" >
function func() {
var obj;
obj = document.GetElementById("Button1");
obj.enabled= false;


}


</script>


نوشتم نشد
اینجوری هم

<script type="text/javascript" >
function func() {
var obj;
obj = document.GetElementById('<%=Button1.ClientID %>');
obj.enabled= false;


}


</script>


نوشتم نشد!!

saeed31641
یک شنبه 27 اسفند 1391, 08:31 صبح
دقیقا تر بگو به ایدی کنترل دسترسی میخای داشته باشی.کار که مخیای بکنیس رو بگو

imohsen
دوشنبه 28 اسفند 1391, 07:47 صبح
من بنا به دلایلی دوتا فایل آپلود تو صفحم گذاشتم که بصورت دیفالت دیسیبله، کاربر می تونه انتخاب کنه که یکی یا هردو تا شونو اکتیو کنه و آپلود کنه ( با دکمه). وقتی یکی رو انتخاب می کنه و دکمه دومی رو میزینه متد page load فراخوانی شده و محتوای فایل آپلود اولی پاک میشه. من می خوام با جاوا اسکریپت فایل آپلود ها رو disable و enable کنم که postback و ... انجام نشه. با ajax هم این مشکل رو نتونستم حل کنم.