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

نام تاپیک: نحوه اعتبار سنجی textBox

  1. #1

    نحوه اعتبار سنجی textBox

    سلام به دوستان
    چه دستوری باید استفاده کرد که وقتی کاربر در داخل textBox به جای عدد ، رشته وارد کرد پیغام دهد؟ توی دلفی دستورش اینه val
    ممنون

  2. #2
    توی C#‎ در قسمت کامپوننتهاش یک بخشی داره به اسم Validation توی این قسمت برای اینکه کنترل TextBox فقط عدد بگیره میتونی از دو تا کامپوننتهاش استفاده کنی:
    1- Range Validator:
    اگه از این کامپوننت استفاده کردی باید توی Propertyهاش در قسمت Type نوع Integer رو انتخاب کنی و در قسمت MaxValue و MinValue حداقل و حداکثر رقم مجاز را تعیین کنی

    2- RegularExpressionValidator:
    اگه از این کامپوننت استفاده کردی باید توی Peroperty هاش توی قسمت ValidationExperssion این مقدار رو قرار بدی


    \d{1-10}

    این مقدار یعنی فقط عدد بگیره و عدد حداقل یک رقمی و حداکثر 10 رقمی باشه
    از هر کدوم از این دو کامپوننت که استفاده کردی باید توی قسمت ControlToValidate کنترل TextBox ای که می خوای این عمل روی اون اعمال بشه رو انتخاب کنی و در قسمت Property های خود کنترل قسمت CauseValidation را True کنی و هرگاه خواستی Validation رو چک کنی باید تابع رو داخل یک IF با شرط Page.Isvalid قرار بدی تا عمل کنه

    در ضمن اگر می خواهی Validation به چند کنترل بصورت همزمان اعمال بشه باید در قسمت ValidationGroup کامپوننت Validator و کنترلها یک مقدار ثابت مثلا 1 را وارد کنی

  3. #3
    ممنون از جوابتون- ولی توی 2003 که نداره و اگه یه web application باز کنی میتونی از کامپوننت validation استفاده کنی

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

  1. تعداد کاراکترهای TextBox
    نوشته شده توسط مجتبی جوادی در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 5
    آخرین پست: یک شنبه 09 اردیبهشت 1386, 12:46 عصر
  2. رابطه بین textbox و فرامین SQL
    نوشته شده توسط masoudcarpet در بخش برنامه نویسی در 6 VB
    پاسخ: 4
    آخرین پست: جمعه 07 اردیبهشت 1386, 18:01 عصر
  3. چگونه محتویات یک textbox html را در textbox asp.net قرار داد
    نوشته شده توسط j-mehdi در بخش طراحی وب (Web Design)
    پاسخ: 13
    آخرین پست: دوشنبه 30 خرداد 1384, 21:44 عصر

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

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