نمایش نتایج 1 تا 11 از 11

نام تاپیک: مخفی شدن دکمه

  1. #1
    کاربر دائمی آواتار yuttrim20
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    مشهد
    پست
    154

    Question مخفی شدن دکمه

    فرض کنین سه تا چک باکس وجود داره که رو به روی هر کدوم یه دکمه هستش میخوام کاری کنم که تا وقتی چک باکس انتخاب نشده دکمه غیر فعال باشه و اگر چک باکس انتخاب شد دکمه فعال شود
    باید چیکا کنم؟

  2. #2
    کاربر دائمی آواتار yuttrim20
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    مشهد
    پست
    154

    نقل قول: مخفی شدن دکمه

    کسی نمیتونه کمک کنه؟

  3. #3

    نقل قول: مخفی شدن دکمه

    دوست عزیز این کد

    کد HTML:
    <html>
    <head>
        <title>Checkbox</title>
        <script>
            function checkIt(el)
            {
                if(el.checked)
                    el.nextSibling.disabled = false;
                else
                    el.nextSibling.disabled = true;
            }
        </script>
    </head>
    
    <body>
        <form>
            چک باکس ۱<input type="checkbox" onclick="checkIt(this)" /><input type="button" value="دکمه ۱" disabled="true" />
            <br>
            چک باکس ۲<input type="checkbox" onclick="checkIt(this)" /><input type="button" value="دکمه ۲" disabled="true" />
            <br>
            چک باکس ۳<input type="checkbox" onclick="checkIt(this)" /><input type="button" value="دکمه ۳" disabled="true" />
        </form>
    </body>
    </html>
    اینم فایل ضمیمه
    فایل های ضمیمه فایل های ضمیمه

  4. #4
    کاربر دائمی آواتار yuttrim20
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    مشهد
    پست
    154

    نقل قول: مخفی شدن دکمه

    از دوستان کسی با asp نمیدونه چجوری باید این کارو کرد؟

  5. #5

    نقل قول: مخفی شدن دکمه

    نقل قول نوشته شده توسط yuttrim20 مشاهده تاپیک
    از دوستان کسی با asp نمیدونه چجوری باید این کارو کرد؟
    دوست عزیز

    ASP.NET یه زبان سمت سرور هستش، و به اعمال کاربر در مرورگر کاری نداره. شما برای سمت کاربر باید از JS استفاده کنید. راه حل فقط و فقط استفاده از JS هستش.

  6. #6

    نقل قول: مخفی شدن دکمه

    همونطور که cyrus گفتن مدیریت کارهای سمت کاربر و در واقع بر روی browser ها به عهده Javascript هست و asp نمیتونه اینکار رو بدون ارسال مجدد اطلاعات به سرور انجام بده.

  7. #7
    کاربر دائمی آواتار yuttrim20
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    مشهد
    پست
    154

    نقل قول: مخفی شدن دکمه

    نقل قول نوشته شده توسط cyrusthegreat مشاهده تاپیک
    دوست عزیز

    ASP.NET یه زبان سمت سرور هستش، و به اعمال کاربر در مرورگر کاری نداره. شما برای سمت کاربر باید از JS استفاده کنید. راه حل فقط و فقط استفاده از JS هستش.
    اخه میخوام وقتی چک باکس تیک خورد و دکمه فعال شد با کلیک روی دکمه به صفحه موردنظر بره

  8. #8

    نقل قول: مخفی شدن دکمه

    خوب برای اینکار به دکمه ها این کد رو اضافه کنید

    کد HTML:
     onclick="location.href='http://YOURLINK'"

  9. #9
    کاربر دائمی آواتار yuttrim20
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    مشهد
    پست
    154

    نقل قول: مخفی شدن دکمه

    نقل قول نوشته شده توسط Hamid.RDN مشاهده تاپیک
    خوب برای اینکار به دکمه ها این کد رو اضافه کنید

    کد HTML:
     onclick="location.href='http://YOURLINK'"
    این کد کلا با space مشکل داره فک کنم به خاطر اینه که از nextSibling استفاده شده!
    آخه وقتی بین چک باکس و دکمه فاصله میذارم دیگه کار نمیکنه، این که خیلی بده!
    چجوری بگم وقتی دکمه کلیک شد بره یه صفحه دیگه
    ضمن این که
    سالن سبز<input type="checkbox" onclick="checkIt(this)" />


    باعث میشه مربع چک باکس جلوی متن باشه
    وقتی
    <input type="checkbox" onclick="checkIt(this)" />سالن سبز

    دیگه کار نمیکنه چرااااااااااا؟؟؟؟؟؟؟

  10. #10

    نقل قول: مخفی شدن دکمه

    خوب بخاطر اینه که این کد دقیقا تگ بعدی رو فعال یا غیر فعال می کنه

    این کد کاملتر هست
    کد HTML:
    <html>
    <head>
        <title>Checkbox</title>
        <script>
            function checkIt(el)
            {
                var btn = el.nextSibling;
                while(btn.nodeType != 'INPUT' && btn.type != 'button')
                {
                    btn = btn.nextSibling;
                }
                if(el.checked)
                    btn.disabled = false;
                else
                    btn.disabled = true;
            }
        </script>
    </head>
    
    <body>
        <form>
            چک باکس ۱<input type="checkbox" onclick="checkIt(this)" /><input type="button" value="دکمه ۱" disabled="true" onclick="location.href='http://yourlink'" />
            <br>
            چک باکس ۲<input type="checkbox" onclick="checkIt(this)" /><input type="button" value="دکمه ۲" disabled="true" onclick="location.href='http://yourlink'" />
            <br>
            چک باکس ۳<input type="checkbox" onclick="checkIt(this)" /><input type="button" value="دکمه ۳" disabled="true" onclick="location.href='http://yourlink'" />
        </form>
    </body>
    </html>

  11. #11
    کاربر دائمی آواتار yuttrim20
    تاریخ عضویت
    اردیبهشت 1391
    محل زندگی
    مشهد
    پست
    154

    نقل قول: مخفی شدن دکمه

    نقل قول نوشته شده توسط Hamid.RDN مشاهده تاپیک
    خوب بخاطر اینه که این کد دقیقا تگ بعدی رو فعال یا غیر فعال می کنه

    این کد کاملتر هست
    کد HTML:
    <html>
    <head>
        <title>Checkbox</title>
        <script>
            function checkIt(el)
            {
                var btn = el.nextSibling;
                while(btn.nodeType != 'INPUT' && btn.type != 'button')
                {
                    btn = btn.nextSibling;
                }
                if(el.checked)
                    btn.disabled = false;
                else
                    btn.disabled = true;
            }
        </script>
    </head>
    
    <body>
        <form>
            چک باکس ۱<input type="checkbox" onclick="checkIt(this)" /><input type="button" value="دکمه ۱" disabled="true" onclick="location.href='http://yourlink'" />
            <br>
            چک باکس ۲<input type="checkbox" onclick="checkIt(this)" /><input type="button" value="دکمه ۲" disabled="true" onclick="location.href='http://yourlink'" />
            <br>
            چک باکس ۳<input type="checkbox" onclick="checkIt(this)" /><input type="button" value="دکمه ۳" disabled="true" onclick="location.href='http://yourlink'" />
        </form>
    </body>
    </html>
    ممنون از کمکتون همونجوری که میخواستم کارکرد فقط میشه بگید
     while(btn.nodeType != 'INPUT' && btn.type != 'button')

    یعنی چی؟ دقیقا چیکا میکنه؟

تاپیک های مشابه

  1. مخفی شدن برنامه از process
    نوشته شده توسط dkhatibi در بخش برنامه نویسی در Delphi
    پاسخ: 46
    آخرین پست: سه شنبه 30 بهمن 1386, 19:28 عصر
  2. مخفی شدن ناگهانی کنترلها در زمان اجرا
    نوشته شده توسط yavari در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: یک شنبه 18 تیر 1385, 23:15 عصر
  3. Proxy Switch جهت افزایش سرعت و مخفی شدن در اینترنت
    نوشته شده توسط SyntaxCheck در بخش امنیت در شبکه
    پاسخ: 8
    آخرین پست: یک شنبه 09 بهمن 1384, 16:06 عصر
  4. برجسته شدن دکمه ها و نمایش فیلم
    نوشته شده توسط jannati در بخش برنامه نویسی در 6 VB
    پاسخ: 5
    آخرین پست: شنبه 17 اردیبهشت 1384, 23:44 عصر
  5. تشخیص کلیک شدن دکمه
    نوشته شده توسط Delphi Skyline در بخش برنامه نویسی در Delphi
    پاسخ: 7
    آخرین پست: دوشنبه 17 اسفند 1383, 15:31 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •