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

نام تاپیک: Enter در نقش کلیک !

  1. #1
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465

    Tick Enter در نقش کلیک !

    تو یه page چندتا button دارم و یه سری textbox . حالا می خوام بعدار اینکه کاربر textbox آخر رو پر کرد با زدن enter درواقع event button اتفاق بیفته که نمیشه ! صفحه refresh میشه ولی اگه فقط button 1 باشه کار میکنه . بدون javascript میشه کاری کرد ؟

    ----
    ممنون .

  2. #2
    خاصیت defaultButton رو برابر با نام دکمه ی پیش فرض قرار بده.

  3. #3
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465
    نقل قول نوشته شده توسط Behrouz_Rad مشاهده تاپیک
    خاصیت defaultButton رو برابر با نام دکمه ی پیش فرض قرار بده.
    خاصیت default button مال کدوم object هست ؟ کجاست مهندس ؟!
    پیدا نکردم .

  4. #4
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465
    wow!
    پیدا کردم ، به تگ فرم دادم ...
    ----
    TanQ

  5. #5
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465
    توی Master Page & Nested Master Page ها چیکار میشه کرد ؟!

  6. #6

  7. #7
    کاربر دائمی آواتار Behrooz_CS
    تاریخ عضویت
    اسفند 1384
    محل زندگی
    تهران
    سن
    42
    پست
    168
    سوال : اگر خواستیم توی TextBox1 Enter کنیم و Button1 اجرا بشه و اگر توی TextBox2 Enter کنیم و Button2 اجرا بشه چیکار باید بکنیم ؟؟

  8. #8
    کدهای جاوا اسکریپت رو به صورت دستی برای روال onkeydown هر یک از TextBox ها بنویس.

    if (event.keycode == 13)
    document.getElementById("myButton").click();

  9. #9
    کاربر جدید آواتار hassan_bht
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    رشت
    پست
    1

    نقل قول: Enter در نقش کلیک !

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

  10. #10

    Question نقل قول: Enter در نقش کلیک !

    نقل قول نوشته شده توسط Behrouz_Rad مشاهده تاپیک
    کدهای جاوا اسکریپت رو به صورت دستی برای روال onkeydown هر یک از TextBox ها بنویس.

    if (event.keycode == 13)
    document.getElementById("myButton").click();
    سلام
    من 2 تا تکست باکس تو مستر پیج دارم که رو هر کدوم اینتر کرد باید دکمه روبروش اجرا بشه و یک تکست باکس هم تو فرم دیتیل دارم که اونم بعد از اینتر باید دکمه مورد نظرش رو کلیک کنه.
    من از کد بالا استفاده کردم و برای تکست باکس های مستر مشکل حل شد اما برای دکمه دیتیل کار نمی کنه و میره دکمه مربوط به مستر رو فراخوانی می کنه؟
    در ضمن من یک تابع رو در رویداد مورد نظر فرا خوانی می کنم که مد بالا را در یک فایل جاوا نوشتم و ادرس فایل جاوا رو هم در مستر دادم...
    چکار کنم؟
    آخرین ویرایش به وسیله rezaei manesh : یک شنبه 08 شهریور 1388 در 11:05 صبح

  11. #11

    نقل قول: Enter در نقش کلیک !

    سلام لطفا یکی سوال بالا رو پاسخ بده!

  12. #12

    نقل قول: Enter در نقش کلیک !

    نقل قول نوشته شده توسط rezaei manesh مشاهده تاپیک
    سلام لطفا یکی سوال بالا رو پاسخ بده!
    یعنی هیشکی بلد نیست

  13. #13

    نقل قول: Enter در نقش کلیک !

    سلام
    من همين كد شما رو تو فرمم نوشتم ولي باز هم همون Button1.cliked اجرا ميشه

    <title>Untitled Page</title>
    <scriptlanguage="javascript"type="text/javascript">
    function test()
    {
    if (event.keycode == 13)
    document.getElementById(
    "Button1").click();
    }
    function test2()
    {
    if (event.keycode == 13)
    document.getElementById(
    "Button2").click();
    }
    </script>
    </
    head>
    <
    body>
    <formid="form1"runat="server">
    <div>
    <inputid="Text1"runat="server"type="text"onkeydown="test();"/>
    <asp:ButtonID="Button1"runat="server"OnClick="Button1_Click"Text="Button1"/><br/>
    <inputid="Text2"runat="server"type="text"onkeydown="test2();"/>
    <asp:ButtonID="Button2"runat="server"OnClick="Button2_Click"Text="Button2"/><br/>
    <asp:LabelID="Label1"runat="server"></asp:Label></div>
    </form>
    </
    body>

  14. #14
    کاربر دائمی آواتار persian_bigboy
    تاریخ عضویت
    تیر 1388
    محل زندگی
    تهران ، شمیران
    پست
    298

    نقل قول: Enter در نقش کلیک !

    سلام بچه ها به نظر من بايد POST BACK همه Textbox ها رو بايد ببنديد .

  15. #15

    نقل قول: Enter در نقش کلیک !

    اما این راه حل زمانی جواب می ده که در اون صفحه و صفحه مستر فقط یک دکمه داشته باشی که نیاز به فراخوانی رویدادی داشته باشه در حالی که من 2 تا دکمه در مستر و یکم دکمه در فرزند دارم و با این روش نمی شه!

  16. #16

    نقل قول: Enter در نقش کلیک !

    میتونی از یک Panel استفاده کنی
    اون قسمت که یوزر اطلاعات رو وارد میکنه رو بنداز توی یک پنل و بعد یه خاصیت DefaultButton بهش بده و آیدی اون دکمتو بده توی Default Button
    بعد روی کلیک دکمه برنامه نویسی کن. حالا اگه تو تکست باکس چیزی تایپ کنی و اینتر بزنی کد اون دکمه اجرا میشه

    <asp:Panel ID="pnl1" runat="server" DefaultButton="BTN1">
    <asp:TextBox id="txt" runat="server"></asp:TextBox>
    <asp:button id="BTN1" runat="server"></asp:button>
    </asp:Panel>


  17. #17

    نقل قول: Enter در نقش کلیک !

    سلام
    با استفاده از پنل درست کارمی کنه اما وقتی از اون استفاده میکنم کل فرم بهم می ریزه و هیچ جوری نمی تونم درستش کنم!
    با جاوا باید حل بشه فکر کنم
    چطور id دکمه رو از دیتیل در مستر بدست بیارم؟
    اه این مرودذی هست که همه فکر کنم قبلا کار کرده باشند ؟! اما هنوز کارم گسره اینه!

  18. #18
    کاربر دائمی آواتار m.hamidreza
    تاریخ عضویت
    اسفند 1385
    محل زندگی
    کره زمین
    پست
    1,465

    نقل قول: Enter در نقش کلیک !

    نقل قول نوشته شده توسط rezaei manesh مشاهده تاپیک
    چطور id دکمه رو از دیتیل در مستر بدست بیارم؟
    بجای getElementById از ClientID استفاده کنید. زمانی که صفحه اجرا میشه View Source رو نگاه کن آی دی ها ببین چی میشن.
    موفق باشید.

  19. #19
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    35
    پست
    8,071

    نقل قول: Enter در نقش کلیک !

    نقل قول نوشته شده توسط rezaei manesh مشاهده تاپیک
    اما این راه حل زمانی جواب می ده که در اون صفحه و صفحه مستر فقط یک دکمه داشته باشی که نیاز به فراخوانی رویدادی داشته باشه در حالی که من 2 تا دکمه در مستر و یکم دکمه در فرزند دارم و با این روش نمی شه!
    از پنل استفاده كن.

  20. #20

    نقل قول: Enter در نقش کلیک !

    سلام . موفق باشی
    <%@ Page Language="C#‎" %>

    <!DOCTYPE html>

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
    </head>
    <body>
    <form id="form1" runat="server">
    <div class="sb"><input type="text" /><input type="button" value="button1" /></div>
    <div class="sb"><input type="text" /><input type="button" value="button2" /></div>
    <div class="sb"><input type="text" /><input type="button" value="button3" /></div>
    <div class="sb"><input type="text" /><input type="button" value="button4" /></div>
    <div class="sb"><input type="text" /><input type="button" value="button5" /></div>
    <div class="sb"><input type="text" /><input type="button" value="button6" /></div>
    </form>
    <script>
    $('.sb').each(function () {
    var x = $(this);
    x.find('input[type=text]').keydown(function (event) {
    if (event.which == 13) { x.find('input[type=button]').click(); }
    });
    });
    $('input[type=button]').click(function () { $(this).fadeToggle('slow'); });
    </script>
    </body>
    </html>

  21. #21
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    35
    پست
    8,071

    نقل قول: Enter در نقش کلیک !

    تو مستر پيج بعضي اوقاط گير ميندازه.
    از پنل استفاده كنيد
    تست زدين خودتون؟

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

  1. استفاده از کلید enter بجای tab
    نوشته شده توسط visual_sadegh در بخش VB.NET
    پاسخ: 3
    آخرین پست: دوشنبه 24 دی 1386, 16:37 عصر
  2. کنترلها و کلید Enter
    نوشته شده توسط Future در بخش C#‎‎
    پاسخ: 20
    آخرین پست: سه شنبه 29 خرداد 1386, 21:39 عصر
  3. کار با دکمه enter
    نوشته شده توسط sabaab1359 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 28 خرداد 1386, 12:58 عصر
  4. enter
    نوشته شده توسط yaas135 در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 2
    آخرین پست: دوشنبه 21 خرداد 1386, 15:18 عصر
  5. جایگزینی Enter در دستورات sql
    نوشته شده توسط rezaei manesh در بخش SQL Server
    پاسخ: 2
    آخرین پست: شنبه 12 اسفند 1385, 02:55 صبح

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

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