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

نام تاپیک: در مورد كنترل اطلاعات ورودي

  1. #1

    Question در مورد كنترل اطلاعات ورودي

    با سلام
    من در داخل تگ input اعدادي ا وارد ميكنم . چگونه ميتوانم آخرين عددي را كه وارد ميكنم را برداشته يك سري شرط روش انجام و اگر صحيح بود در input وارد شود .
    مثلا در يك input عدد 123 را وارد كردم حالا ميخواهم عدد 4 را وارد كنم ميخواهم قبل از اينكه عدد 123 به عدد 1234 تبديل شود عدد 4 را در حين وارد كردن برداشته و يكسري شروط روي عدد 4 انجام بدم و اگر شروط ok بود عدد 123 به 1234 تبديل شود و در غير اينصورت از وارد شدن عدد 4 جلوگيري كند.
    با تشكر ...

  2. #2

    نقل قول: در مورد كنترل اطلاعات ورودي


  3. #3

    نقل قول: در مورد كنترل اطلاعات ورودي

    با سلام
    ببخشيد اگر امكان دارد ميشود توضيح بدهيد كه دستور زير چه كاري انجام ميدهد . چون من تازه mvc را شروع كردم . و علامت === به جه معني است .
    در ضمن من ميخواهم اگر كاربر كاركتري غير از عدد وارد كرد برنامه اجازه ندهد كاركتري غير از عدد وارد شود و علاوه بر آن اگر كاربر علامت "." براي اعشار وارد كردن فقط يكبار وارد شود و دفعه دوم اجازه ندهد

    با تشكر

    کد HTML:
    <input type="text" id="fname">
    
    <script>
        $(document).ready(function () {
            $('#fname').keydown(function (e) {
                var enteredValue = String.fromCharCode(e.which);
    
                // Your Conditions Here
                if (enteredValue === "4")
                    e.preventDefault();
            });
        });
    </script>

  4. #4

    نقل قول: در مورد كنترل اطلاعات ورودي

    علامت === به جه معني است .
    کاراکتر === در ابتدا چک میکنه که Type های 2 طرف که مقایسه میشن باهم برابر هستن یا خیر.

    در جاوا اسکریپت این 2 رو اگر با == مقایسه کنید بهتون true بر میگردونه و Type ها مقایسه نمیشن ، در حالی که یکی int و دیگری string هست :

    var a = 1;
    var b = "1";
    console.log(a == b); // result : true


    اما اگر به این شکل بنویسید false دریافت میکنید :

    var a = 1;
    var b = "1";
    console.log(a === b); // result : false


    در ضمن من ميخواهم اگر كاربر كاركتري غير از عدد وارد كرد برنامه اجازه ندهد كاركتري غير از عدد وارد شود
    از Regex استفاده کنید داخل همون کدی که فرستادم.

    علاوه بر آن اگر كاربر علامت "." براي اعشار وارد كردن فقط يكبار وارد شود و دفعه دوم اجازه ندهد
    داخل همون کد تعداد کارکترهای "." رو پیدا کنید ، اگر 1 بود preventDefault کنیدش تا وارد شدنش ignore بشه.

  5. #5

    نقل قول: در مورد كنترل اطلاعات ورودي

    عذر ميخوام نحوه استفاده از regex چگونه هستش چون من تازه كار هستم

  6. #6

    نقل قول: در مورد كنترل اطلاعات ورودي


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

  1. سوال در مورد جستجو اطلاعات
    نوشته شده توسط Asad.Safari در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: دوشنبه 30 آبان 1384, 23:29 عصر
  2. سوال : در مورد تبادل اطلاعات بین برنامه ها
    نوشته شده توسط مهدی فهمیده غلامی در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: دوشنبه 17 اسفند 1383, 06:20 صبح
  3. یک سوال در مورد کنترل WebBrowser
    نوشته شده توسط Rambod در بخش برنامه نویسی در 6 VB
    پاسخ: 1
    آخرین پست: پنج شنبه 02 مهر 1383, 19:58 عصر
  4. پاسخ: 0
    آخرین پست: یک شنبه 12 بهمن 1382, 09:14 صبح
  5. کمک در مورد حذف اطلاعات
    نوشته شده توسط tazekar در بخش ASP.NET Web Forms
    پاسخ: 14
    آخرین پست: سه شنبه 01 مهر 1382, 17:17 عصر

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

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